 @charset "utf-8";

 /* CSS Document */
 html {
 	font-size: 1rem;
 }

 body {
 	margin: 0;
 	padding: 0;
 	font-size: 0.14rem;
 }

 .shadowBox {
 	box-shadow: inset 0px 1.6rem 1.6rem -1rem #000;
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 7;
 }

 * {
 	margin: 0;
 	padding: 0;
 	list-style: none;
 	font-family: 'Noto Sans SC';
 	moz-user-select: -moz-none;
 	-moz-user-select: none;
 	-o-user-select: none;
 	-khtml-user-select: none;
 	-webkit-user-select: none;
 	-ms-user-select: none;
 	user-select: none;
 }

 a {
 	text-decoration: none;
 	cursor: pointer;
 	display: block;
 }

 img {
 	border: 0;
 	display: block;
 	cursor: pointer;
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
 	font-weight: normal;
 }

 ul,
 li {
 	list-style: none;
 	cursor: pointer;
 }

 b {
 	font-weight: normal;
 }

 i {
 	font-style: normal;
 }

 em {
 	font-style: normal;
 }

 input,
 textarea,
 select,
 button {
 	outline: none;
 }

 ul,
 li,
 a {
 	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
 	-webkit-user-select: none;
 	-moz-user-focus: none;
 	-moz-user-select: none;
 	cursor: pointer;
 }

 .clearfix:after {
 	visibility: hidden;
 	display: block;
 	font-size: 0;
 	content: " ";
 	clear: both;
 	height: 0;
 }

 .clearfix {
 	*zoom: 1;
 }

 .Mobile_headerLeft,
 .indexTopCont {
 	display: none;
 }

 .popUp {
 	display: none;
 	width: 100%;
 	height: 100%;
 	background: #000;
 	position: fixed;
 	top: 0;
 	left: 0;
 	z-index: 100;
 	opacity: 0.7;
 }

 .w1600 {
 	width: 16rem;
 	margin: auto;
 }

 .merchandiseSix .PwerEm {
 	width: 0.15rem;
 	height: 0.26rem;
 	position: absolute;
 	bottom: 1.4rem !important;
 	margin-top: -0.13rem;
 	transition: all 0.5s;
 	cursor: pointer;
 }

 .indexTopCont {
 	min-width: 1200px;
 	position: fixed;
 	top: 0;
 	left: 0;
 	right: 0;
 	z-index: 100 !important;
 }

 .notice {
 	background: #0067d3;
 	display: none;
 }

 .notice .cont {
 	padding: 0.35rem 0;
 	position: relative;
 	font-size: 0.18rem;
 	color: #fff;
 	line-height: 0.4rem;
 }

 .notice .cont a {
 	display: inline-block;
 	color: white;
 	line-height: 0.4rem;
 	position: relative;
 	margin: 0 0.05rem;
 }

 .notice .cont a i {
 	display: block;
 	height: 0.01rem;
 	position: absolute;
 	left: 0.08rem;
 	bottom: 0;
 	right: 0.08rem;
 	background: white;
 	transition: all 0.5s;
 }

 .notice .cont a:hover i {
 	bottom: 0.05rem;
 }

 .notice .sole {
 	width: 0.18rem;
 	height: 0.18rem;
 	background: url(../images/sole.png) no-repeat center;
 	background-size: 100% 100%;
 	position: absolute;
 	top: 50%;
 	right: 0;
 	margin-top: -0.09rem;
 	transition: all 0.5s;
 	cursor: pointer;
 }

 .notice .sole:hover {
 	transform: rotate(180deg);
 }

 .header:hover {
 	background: rgb(19, 48, 114);
 }

 .header {}

 .header .logo {
 	float: left;
 	padding: 0.18rem 0 0.2rem;
 }

 .header .logo a,
 .header .logo img {
 	    height: 0.44rem;
    	width: 2.5rem;
 }

 .header .nav {
 	float: right;
 	margin-right: 1.5rem;
 }

 .header .nav .li {
 	min-width: 0.84rem;
 	height: 0.8rem;
 	padding: 0 0.3rem;
 	float: left;
 }

 .header .nav .li .one {
 	font-size: 0.16rem;
 	color: #fff;
 	text-align: center;
 	line-height: 0.8rem;
 }

 .header .nav .li .ter {
 	position: relative;
 }

 .header .nav .li .ter em {
 	opacity: 0;
 	transition: all 0.5s;
 	width: 100%;
 	height: 0.02rem;
 	background-color: #009BFC;
 	position: absolute;
 	left: 0;
 	right: 0;
 	bottom: 0;
 	margin: auto;
 }

 .header .nav .li.on .ter em {
 	opacity: 1;
 	width: 100% !important;
 }
.header .nav .li:nth-child(3):hover .listGer{
	min-height: 5.4rem !important;
}
 .header .nav .li .listGer {
 	position: absolute;
 	top: 0.8rem;
 	left: 0;
 	width: 100%;
 	height: 0;
 	background-size: 100% auto;
 	z-index: -1;
 	border-top: 0.01rem solid hsla(0, 0%, 100%, 0.1);
 	transition: all 1s;
 	overflow: hidden;
	opacity: 0;
 	/* min-height: 6rem; */
 }

 .header .nav .li:hover .listGer {
 	overflow: auto;
 	padding: 0.6rem 0 0.5rem 0;
 	height: auto;
 	background: #133072 url(../images/case5.jpg) no-repeat center bottom;
 	background-size: 100% auto;
 	z-index: 1;
	opacity: 1;
 }

 .header .nav .li:hover .ter em {
 	opacity: 1;
 	width: 100%;
 	margin: auto;
 }

 .header .nav .li .listGer .mink {
 	display: none;
 }

 .header .nav .li:hover .listGer .mink {
 	display: block;
 }

 .header .nav .li:hover .listGer .h1 {
 	display: block;
 }

 .header .nav .li .listGer .h1 {
 	display: none;
 	float: left;
 	font-size: 0.36rem;
 	font-weight: bold;
 	color: #fff;
 	line-height: 0.4rem;
 }

 .header .nav .li:hover .listGer .rightHim {
 	display: block;
 }

 .header .nav .li .listGer .rightHim {
 	width: 11.5rem;
 	float: right;
 	display: none;
 }


 .header .nav .li .listGer .rightHim .mKi {
 	float: left;
 	width: 25%;
 }

 .header .nav .li .listGer .rightHim .mKi a {
 	color: #fff;
 }

 .header .nav .li .listGer .rightHim .mLi {
 	margin-bottom: 0.35rem;
 }

 .header .nav .li .listGer .rightHim .mLi .tim {
 	font-size: 0.2rem;
 	font-weight: bold;
 	line-height: 0.3rem;
 	margin-bottom: 0.1rem;
 }

 .header .nav .li .listGer .rightHim .mLi .list {
 	font-size: 0.16rem;
 	line-height: 0.4rem;
 	transition: all 0.8s;
 	position: relative;
	display: table;
 }

 .header .nav .li .listGer .rightHim .mLi .list .min a {
 	opacity: 0.8;
 	transition: all 0.8s;
 }

 .header .nav .li .listGer .rightHim .mLi .list:hover .min a {
 	opacity: 1;
 }

 .list_active:before {
 	content: '';
 	width: 0.1rem;
 	height: 0.01rem;
 	position: absolute;
 	top: 0.2rem;
 	left: -0.15rem;
 	background-color: white;
 	opacity: 0;
 	transition: all 0.8s;
 }

 .list_active:hover:before {
 	opacity: 1;
 	left: 0rem;
 }

 .header .nav .li .listGer .rightHim .mLi .min {
 	display: flex;
 	justify-content: flex-start;
 	align-items: center;
 }

 .header .nav .li .listGer .rightHim .mLi .min i {
 	display: block;
 	width: 0.28rem;
 	height: 0.28rem;
 	background: url(../images/prev3.png) no-repeat center;
 	background-size: auto 0.12rem;
 	transition: all 0.5s;
 }

 .header .nav .li .listGer .rightHim .mLi .min i.cr {
 	transform: rotate(90deg);
 }

 .header .nav .li .listGer .rightHim .mLi .mList {
	padding-left: 0.15rem;
 	font-size: 0.14rem;
 	line-height: 0.3rem;
 	/* margin-bottom: 0.15rem; */
 	display: none;
 	max-height: 5rem;
 	overflow-y: auto;
 	position: relative;
 	/* box-shadow:inset 0px -15px 15px -15px #000; */


 }

 /* .header .nav .li .listGer .rightHim .mLi .mList a{
	background-image:-webkit-linear-gradient(bottom, red, #fd8403, yellow);

	-webkit-background-clip:text;

	-webkit-text-fill-color:transparent;
 } */

 /* .Gradual{
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0%;
	left: 0;

	opacity: 0.2;
	background: linear-gradient(to top, #0c2442, #d2e3f0);
	background-size: 100% 100%;
	z-index: 999;
 } */
 .header .nav .li .listGer .rightHim .mLi .mList::-webkit-scrollbar {
 	display: none;
 }

 /* 定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸
  .header .nav .li .listGer .rightHim .mLi .mList ::-webkit-scrollbar {
 	width: 16px;
 	height: 16px;
 	background-color: #F5F5F5;
 }

 定义滚动条轨道 内阴影+圆角
  .header .nav .li .listGer .rightHim .mLi .mList ::-webkit-scrollbar-track {
 	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
 	border-radius: 10px;
 	background-color: #F5F5F5;
 }

 定义滑块 内阴影+圆角
  .header .nav .li .listGer .rightHim .mLi .mList ::-webkit-scrollbar-thumb {
 	border-radius: 10px;
 	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
 	background-color: #555;
 } */


 .header .nav .li .listGer .rightHim .mLi .mList a {
 	position: relative;
 	color: white;
 	opacity: 0.8;
 	transition: all 0.5s;
 }

 .header .nav .li .listGer .rightHim .mLi .mList a::before {
 	content: '';
 	width: 0.1rem;
 	height: 0.01rem;
 	position: absolute;
 	top: 0.15rem;
 	left: -0.15rem;
 	background-color: white;
 	opacity: 0;
 	transition: all 0.8s;
 }

 .header .nav .li .listGer .rightHim .mLi .mList a:hover {
 	padding-left: 0.2rem;
 	opacity: 1;
 }

 .header .nav .li .listGer .rightHim .mLi .mList a:hover::before {
 	opacity: 1;
 	left: 0rem;
 }

 /*.header .nav .li .listGer .rightHim .mLi .list:hover .mList{
     display: block;
}
 */
 .navgeights .bannerDate {
 	margin-bottom: 0.6rem;
 }

 .navgeight .bannerDate {
 	margin-bottom: 1.2rem;
 }

 .show-main-nav .dateMinNav {
 	position: fixed;
 	left: 0;
 	top: 0.8rem;
 	z-index: 99;
	
 }

 .header .navList {
 	float: right;
 }

 .header .navList .lug {
 	float: left;
 	display: flex;
 	justify-content: flex-start;
	display: none;
 }

 .header .navList .lug a {
 	font-size: 0.14rem;
 	color: #fff;
 	line-height: 0.8rem;
 	opacity: 0.5;
 }

 .header .navList .lug a:first-child {
 	margin-right: 0.25rem;
 }

 .header .navList .lug a.on {
 	opacity: 1;
 }

 .header .navList .ser,
 .header .navList .tel {
 	float: left;
 	margin-left: 0.25rem;
 }

 .header .navList .ser a,
 .header .navList .tel a {
 	width: 0.25rem;
 	height: 0.8rem;
 }

 .header .navList .ser a {
 	background: url(../images/search.png) no-repeat center right;
 	background-size: 0.24rem auto;
 }

 .header .navList .tel a {
 	background: url(../images/tel.png) no-repeat center right;
 	background-size: 0.21rem auto;
 }

.cursorDefault{
    cursor: default;
}

 .bannerDiv {
 	width: 100%;
 	overflow: hidden;
 	transition: all 0.2s;
 	box-shadow: inset 0px 1.6rem 1.6rem -0.8rem #000;
 	margin-top: 0;
 }

 .bannerDiv .baner {
 	width: 100%;
 	height: 8.8rem;
 	position: relative;
 	overflow: hidden;
 }

 .bannerDiv .baner img {
 	height: 100%;
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	z-index: 1;
 }

 .bannerDiv .baner .up {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	top: 0;
 	left: 0;
 	background: url(../images/pop.png) no-repeat center;
 	background-size: 100% 100%;
 	z-index: 3;
 }

 .bannerDiv .baner .text {
 	width: 100%;
 	position: absolute;
 	left: 0;
 	top: 50%;
 	transform: translateY(-55%);
 	z-index: 5;
 	text-align: center;
 	color: #fff;
 }

 .bannerDiv .baner .text h1 {
 	font-size: 0.9rem;
 	letter-spacing: 0.12rem;
 	padding-left: 0.12rem;
 	line-height: 0.9rem;
 }

 .bannerDiv .baner .text p {
 	font-size: 0.36rem;
 	text-transform: uppercase;
 	line-height: 0.4rem;
 	margin-top: 0.25rem;
 }

 .bannerDiv .swiper-container-horizontal>.swiper-pagination-bullets {
 	bottom: 0.4rem;
 	z-index: 6;
 }

 .bannerDiv .swiper-pagination-bullet {
 	width: 0.3rem;
 	height: 0.04rem;
 	background: #fff;
 	border-radius: 0.02rem;
 	opacity: 0.5;
 }

 .bannerDiv .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
 	margin: 0 0.1rem;
 }

 .bannerDiv .swiper-pagination-bullet-active {
 	background: #fff;
 	opacity: 1;
 }

 .indexCase {
 	padding: 0.8rem 0 0.8rem 0;
 }

 .indexCase .titOne h1 {
 	float: left;
 	font-size: 0.44rem;
 	line-height: 0.44rem;
 	color: #333;
 	font-weight: bold;
 }

 .indexCase .titOne .navMin {
 	float: right;
 }

 .indexCase .titOne .navMin a {
 	float: left;
 	transition: all 0.5s;
 }

 .indexCase .titOne .navMin a.href {
 	font-size: 0.18rem;
 	color: #333;
 	line-height: 0.4rem;
 	padding: 0 0.25rem;
 	margin: 0 0.15rem;
 }

 .indexCase .titOne .navMin a.href:hover {
 	color: #0067d3;
 }

 .indexCase .titOne .navMin a.on {
 	background: #009bfc;
 	border-radius: 0.02rem;
 	color: #fff;
 }

 .indexCase .titOne .navMin a.on:hover {
 	color: #fff;
 }

 .indexCase .titOne .navMin .list {
 	float: left;
 }

 .indexCase .titOne .navMin a.more {
 	font-size: 0.16rem;
 	line-height: 0.4rem;
 	color: #333;
 	margin-left: 0.35rem;
 	padding-right: 0.12rem;
 	background: url(../images/prev2r.png) no-repeat center right;
 	background-size: auto 0.12rem;
 	transition: all 0.5s;
 }

 .indexCase .titOne .navMin a.more:hover {
 	color: #0067d3;
 	background: url(../images/prev2.png) no-repeat center right;
 	background-size: auto 0.12rem;
 }

 /* .caseList {
 	margin: 0.7rem 0 0.25rem 0;
 	height: 6rem;
 	position: relative;
 }

 .caseList .li {
 	width: 100%;
 	height: 6rem;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: -2;
 	opacity: 0;
 }

 .caseList .li.on {
 	z-index: 1;
 	opacity: 1;
 }

 .caseList .mink {
 	margin-left: 1.65rem;
 	background: #133072;
 	height: 6rem;
 	position: relative;
 }

 .caseList .mink .img {
 	position: absolute;
 	top: 0.85rem;
 	left: -1.65rem;
 }

 .caseList .mink .img a {
 	width: 6.1rem;
 	height: 4.3rem;
 	overflow: hidden;
	pointer-events: none;
 }

 .caseList .mink .img a img {
 	width: 100%;
 	transition: all 0.5s;
 }

 .caseList .mink .img:hover a img {
 	transform: scale(1.02);
 }

 .caseList .mink .text {
 	padding: 0.85rem 0.8rem 0 5.3rem;
 }

 .caseList .mink .text h2 {
 	font-size: 0.24rem;
 	color: #fff;
 	line-height: 0.3rem;
 }

 .caseList .mink .text .p {
 	font-size: 0.14rem;
 	color: #fff;
 	line-height: 0.26rem;
 	margin: 0.4rem 0 0.15rem 0;
 	height: 1.1rem;
	text-align: justify !important;
 }

 .caseList .mink .icon .mLi {
 	float: left;
 	margin: 0 0.7rem 0 0.3rem;
 	cursor: pointer;
 }

 .caseList .mink .icon .mLi .m {
 	width: 0.4rem;
 	height: 0.4rem;
 	position: relative;
 	transition: all 0.5s;
 }

 .caseList .mink .icon .mLi:hover .m {
 	transform: rotateY(360deg);
 }

 .caseList .mink .icon .mLi .m img {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
	width: 0.36rem;
 }

 .caseList .mink .icon .mLi .t {
 	font-size: 0.14rem;
 	line-height: 0.2rem;
 	color: #fff;
 	text-align: center;
 	margin-top: 0.12rem;
 }

 .caseList .mink .more {
 	margin-top: 0.85rem;
 }

 .caseList .mink .more a {
 	float: left;
 	width: 2.08rem;
 	height: 0.48rem;
 	text-align: center;
 	line-height: 0.48rem;
 	border: 1px solid hsla(0, 0%, 100%, 0.40);
 	border-radius: 0.02rem;
 	margin-right: 0.3rem;
 	font-size: 0.16rem;
 	color: #fff;
 	letter-spacing: 0.02rem;
 	position: relative;
 	transition: all 0.5s;
 }

 .caseList .mink .more a i {
 	display: block;
 	width: 100%;
 	height: 100%;
 	background: hsla(0, 0%, 100%, 0.40);
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 0;
 	opacity: 0;
 	transition: all 0.5s;
 }

 .caseList .mink .more a:hover {
 	background-color: #009bfc;
 	border: 1px solid #009bfc
 } */


 .caseList {
 	margin: 0.7rem 0 0.25rem 0;
 	height: 6rem;
 	position: relative;
 	overflow: hidden;
 }

 .caseList .minkItem {
 	display: none;
 }

 .caseList .smallTag {
 	position: absolute;
 	bottom: 0.5rem;
 	left: 50%;
 	display: flex;
 	align-items: center;
 	z-index: 6;
 	transform: translateX(-50%);
 }

 .caseList .smallTag div {
 	width: 0.3rem;
 	height: 0.04rem;
 	margin: 0 0.1rem;
 	background-color: white;
 	cursor: pointer;
 	opacity: 0.7;
 	border-radius: 0.5rem;
 	z-index: 6;
 }

 .smallTagOn {
 	width: 0.3rem;
 	height: 0.04rem;
 	margin: 0 0.1rem;
 	background-color: #009bfc !important;
 	cursor: pointer;
 	opacity: 1;
 	border-radius: 0.5rem;
 	z-index: 6;
 }

 .caseList .li {
 	width: 100%;
 	height: 6rem;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: -2;
 	opacity: 0;
 }

 .caseList .li.on {
 	z-index: 1;
 	opacity: 1;
 }

 .caseList .mink {
 	margin-left: 1.65rem;
 	background: #133072;
 	height: 6rem;
 	position: relative;
 }


 .caseList .img {
 	position: absolute;
 	top: 0.85rem;
 	left: -1.65rem;
 }

 .caseList .img a {
 	width: 6.1rem;
 	height: 4.3rem;
 	overflow: hidden;
 	pointer-events: none;
 }

 .caseList .img a img {
 	width: 100%;
 	transition: all 0.5s;
 }

 .caseList .img:hover a img {
 	transform: scale(1.02);
 }

 .caseList .text {
 	padding: 0.85rem 0.8rem 0 5.3rem;
 }

 .caseList .text h2 {
 	font-size: 0.24rem;
 	color: #fff;
 	line-height: 0.3rem;
 }

 .caseList .text .p {
 	font-size: 0.14rem;
 	color: #fff;
 	line-height: 0.26rem;
 	margin: 0.4rem 0 0.15rem 0;
 	height: 1.1rem;
 	text-align: justify !important;
 }

 .caseList .icon {
 	display: flex;
 	align-items: center;
 }

 .caseList .icon .mLi {
 	/* float: left;
  	margin: 0 0.7rem 0 0.3rem; */
 	width: 1.4rem;
 	cursor: default !important;
 }

 .caseList .icon .mLi .m {
 	width: 100%;
 	height: 0.4rem;
 	position: relative;
 	transition: all 0.2s;
	cursor: default !important;
 }

 .caseList .icon .mLi:hover .m {
 	/* transform: rotateY(180deg); */
 }

 .caseList .icon .mLi .m img {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	width: 0.36rem;
 	height: 0.36rem;
	cursor: default !important;
 	/* width: 0.36rem; */
 }

 .caseList .icon .mLi .t {
 	font-size: 0.14rem;
 	line-height: 0.2rem;
 	color: #fff;
 	text-align: center;
 	margin-top: 0.12rem;
 }

 .caseList .more {
 	margin-top: 0.85rem;
 }

 .caseList .more a {
 	float: left;
 	width: 2.08rem;
 	height: 0.48rem;
 	text-align: center;
 	line-height: 0.48rem;
 	border: 1px solid hsla(0, 0%, 100%, 0.40);
 	border-radius: 0.02rem;
 	margin-right: 0.3rem;
 	font-size: 0.16rem;
 	color: #fff;
 	letter-spacing: 0.02rem;
 	position: relative;
 	transition: all 0.5s;
 }

 .caseList .more a i {
 	display: block;
 	width: 100%;
 	height: 100%;
 	background: hsla(0, 0%, 100%, 0.40);
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 0;
 	opacity: 0;
 	transition: all 0.5s;
 }

 .caseList .more a:hover {
 	background-color: #009bfc;
 	border: 1px solid #009bfc
 }

 /* .caseList .mink .more a:hover i{
     opacity: 1;
}
 */
 .indexCase .imgDiv .li {
 	float: left;
 	margin-right: 0.24rem;
 }

 .indexCase .imgDiv .li:nth-child(4n) {
 	margin-right: 0;
 }

 .indexCase .imgDiv .li a {
 	width: 3.82rem;
 	height: 2rem;
 	overflow: hidden;
 	position: relative;
 }

 .indexCase .imgDiv .li a img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 }

 .indexCase .imgDiv .li:hover a img {
 	transform: scale(1.03);
 }

 .indexCase .imgDiv .li .up {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	bottom: 0;
 	left: 0;
 	z-index: 5;
 	background: url(../images/ker.png) no-repeat center bottom;
 	background-size: 300% auto;
 }

 .indexCase .imgDiv .li .p {
 	font-size: 0.16rem;
 	line-height: 0.2rem;
 	color: #fff;
 	position: absolute;
 	left: 0.25rem;
 	bottom: 0.15rem;
 	right: 0.25rem;
 	z-index: 8;
 }

 .serveIndex {
 	padding: 0.8rem 0;
 	background: #133072 url(../images/case5.jpg) no-repeat bottom center;
 	background-size: 100% 100%;
 }

 .serveIndex h1,
 .newsDiv h1 {
 	font-size: 0.44rem;
 	line-height: 0.44rem;
 	text-align: center;
 	color: #fff;
 }

 .serveIndex .list {
 	margin: 0.8rem 0;
 }

 .serveIndex .list .li {
 	width: 25%;
 	height: 5rem;
 	float: left;
 	overflow: hidden;
 	position: relative;
 	display: none;
 }

 .serveIndex .list .li:nth-child(1) {
 	animation-delay: 0s;
 	-webkit-animation-delay: 0s;
 	/* Safari 和 Chrome */
 }

 .serveIndex .list .li:nth-child(2) {
 	animation-delay: 0.1s;
 	-webkit-animation-delay: 0.1s;
 	/* Safari 和 Chrome */
 }

 .serveIndex .list .li:nth-child(3) {
 	animation-delay: 0.2s;
 	-webkit-animation-delay: 0.2s;
 	/* Safari 和 Chrome */
 }

 .serveIndex .list .li:nth-child(4) {
 	animation-delay: 0.3s;
 	-webkit-animation-delay: 0.3s;
 	/* Safari 和 Chrome */
 }

 .moreTwo.fir.one{
	animation-delay: 0.5s;
	-webkit-animation-delay: 0.5s;
 }

 .serveIndex .list .li .img {
 	width: 100%;
 	transition: all 0.5s;
 }

 .serveIndex .list .li:hover .img {
 	transform: scale(1.03);
 }

 .serveIndex .list .li .up {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 1;
 	background: hsla(0, 0%, 0%, 0.30);
 	transition: all 0.5s;
 }

 .serveIndex .list .li:hover .up {
 	background: #0067d3;
 	opacity: 0.8;
 }

 .serveIndex .list .li .text {
 	position: absolute;
 	top: 0;
 	left: 0;
 	bottom: 0;
 	right: 0;
 	padding: 0.35rem 0.4rem 0 0.4rem;
 	z-index: 3;
 	color: #fff;
 }

 .serveIndex .list .li .text .icon {
 	width: 0.8rem;
 	height: 0.8rem;
 }

 .serveIndex .list .li .text .icon img {
 	height: 0.61rem;
 	width: 0.64rem;
	cursor: default !important;
 }

 .serveIndex .list .li .text .icon .hovers {
 	display: none;
 }

 .serveIndex .list .li:hover .text .icon .hovers {
 	display: block;
 }

 .serveIndex .list .li:hover .text .icon .moren {
 	display: none;
 }

 /* .serveIndex .list .li .text .icon2 {
     background: url(../images/cases2.png) no-repeat;
     background-size: 0.64rem 0.61rem;
}
 .serveIndex .list .li:hover .text .icon2 {
     background: url(../images/cases2hover.png) no-repeat;
     background-size: 0.64rem 0.61rem;
}
 .serveIndex .list .li .text .icon3 {
     background: url(../images/cases3.png) no-repeat;
     background-size: 0.64rem 0.61rem;
}
 .serveIndex .list .li:hover .text .icon3 {
     background: url(../images/cases3hover.png) no-repeat;
     background-size: 0.64rem 0.61rem;
}
 .serveIndex .list .li .text .icon4 {
     background: url(../images/cases4.png) no-repeat;
     background-size: 0.64rem 0.61rem;
}
 .serveIndex .list .li:hover .text .icon4 {
     background: url(../images/cases4hover.png) no-repeat;
     background-size: 0.64rem 0.61rem;
}
 */
 .serveIndex .list .li .text h2 {
 	font-size: 0.24rem;
 	line-height: 0.24rem;
 }

 .serveIndex .list .li .text .p {
 	font-size: 0.16rem;
 	line-height: 0.26rem;
 	margin: 0.25rem 0 0.35rem 0;
 	min-height: 2rem;
 	opacity: 0;
 	transition: all 0.5s;
 }

 .serveIndex .list .li .text .more {
 	font-size: 0.14rem;
 	line-height: 0.14rem;
 	color: #fff;
 	float: left;
 	padding: 0.15rem 0.12rem 0.15rem 0;
 	background: url(../images/prev3.png) no-repeat center right;
 	background-size: 0.06rem auto;
 	opacity: 0;
 	transition: all 0.5s;
 }

 .serveIndex .list .li .text .more:hover {
 	padding-right: 0.20rem;
 }

 .serveIndex .list .li .text .bot .p {
 	text-align: justify !important;
 }

 .serveIndex .list .li .bot {
 	margin-top: 2.9rem;
 	transition: all 0.5s;
 }

 .serveIndex .list .li:hover .bot {
 	margin-top: 0;
 }

 .serveIndex .list .li:hover .text .p,
 .serveIndex .list .li:hover .text .more {
 	opacity: 1;
 }

 .moreTwo {
 	width: 2.08rem;
 	height: 0.48rem;
 	text-align: center;
 	line-height: 0.48rem;
 	border: 1px solid hsla(0, 0%, 100%, 0.40);
 	border-radius: 0.02rem;
 	margin-right: 0.3rem;
 	font-size: 0.16rem;
 	color: #fff;
 	letter-spacing: 0.02rem;
 	position: relative;
 	margin: auto;
 }

 .moreTwo i {
 	display: block;
 	width: 100%;
 	height: 100%;
 	background: hsla(0, 0%, 100%, 0.40);
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 0;
 	opacity: 0;
 	transition: all 0.5s;
 }

 /* .moreTwo:hover i{
     opacity: 1;
}
 */
 .moreTwo.fir.two {
 	background: none;
 	border: 1px solid #0067D3;
 	transition: all 0.5s;
 	font-family: Source Han Sans CN;
 	font-weight: 400;
 	color: #0067D3;
 	font-size: 0.16rem;
	display: none;
	animation-delay: 0.5s;
	-webkit-animation-delay: 0.5s;
 }

 .moreTwo.fir.two:hover {
 	background: #009bfc;
 	color: white;
 	border: 1px solid #009bfc;
 }

 .moreTwo.fir.one {
 	background: none;
 	border: 1px solid hsla(0, 0%, 100%, 0.40);
 	transition: all 0.5s;
 	font-family: Source Han Sans CN;
 	font-weight: 400;
 	color: white;
 	font-size: 0.16rem;
	display: none;
 }

 .moreTwo.fir.one:hover {
 	background: #009bfc;
 	color: white;
 	border: 1px solid #009bfc;
 }

 .newsDiv,
 .newsList {
 	padding: 0.8rem 0;
 	position: relative;
 }

 .newsDiv h1 {
 	color: #333;
 }

 .moreTwo2 {
 	color: #0067d3;
 	border-color: hsla(211, 100%, 41%, 0.30);
 }

 .moreTwo2 i {
 	background: hsla(211, 100%, 41%, 0.30);
 }

 .newsList .li {
 	float: left;
 	margin-left: 0.12rem;
 	width: 3.9rem;
 	height: 4.2rem;
 	box-shadow: 0.05rem 0.05rem 0.05rem hsla(0, 0%, 85%, 0.30);
 	position: relative;
 	margin-bottom: 0.8rem;
	 overflow: hidden;
 }

 .newsList .li:first-child {
 	margin-left: 0 !important;
 }

 .newsList .li .img {
 	width: 100%;
 	height: 2.2rem;
 	overflow: hidden;
 	display: block;
 	position: static;
 	opacity: 1;
 }

 .newsList .li .img img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 }

 .newsList .li:hover .img img {
 	transform: scale(1.03);
 }

 .newsDiv {
 	background: #fbfbfb;
 }

 .newsList .li .text {
 	background: #fff;
 	height: 2rem;
 	padding: 0 0.25rem;
 }

 .newsList .li .text .p {
 	font-size: 0.16rem;
 	color: #333;
 	line-height: 0.24rem;
 	height: 0.48rem;
 	padding-top: 0.2rem;
 	margin-bottom: 0.15rem;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	-webkit-box-orient: vertical;
 }

 .newsList .li .text .time {
 	font-size: 0.16rem;
 	color: #999;
 	line-height: 0.2rem;
 }

 .newsList .li a {
 	position: absolute;
 	bottom: -0.4rem;
 	left: 0;
 	width: 100%;
 	line-height: 0.4rem;
 	background: #0067d3;
 	font-size: 0.14rem;
 	color: #fff;
 	text-align: center;
 	transition: all 0.5s;
 	opacity: 0;
	font-family: Source Han Sans CN !important;
 }

 .newsList .li:hover a {
 	bottom: 0;
 	opacity: 1;
 }

 .contactIndex {
 	height: 3rem;
 	width: 100%;
 	background: url(../images/footer.jpg) no-repeat center;
 	background-size: cover;
 }

 .contactIndex .cont {
 	padding-top: 1rem;
 }

 .contactIndex .cont .left {
 	font-size: 0.36rem;
 	color: #fff;
 	line-height: 0.6rem;
 	float: left;
 }

 .contactIndex .cont .cm {
 	float: right;
 	width: 2rem;
 	height: 0.5rem;
 	border-radius: 0.04rem;
 	background: #009bfc;
 	line-height: 0.5rem;
 	font-size: 0.16rem;
 	color: #fff;
 	text-align: center;
 	margin-top: 0.25rem;
 	transition: all 0.5s;
 }

 .contactIndex .cont .cm:hover {
 	background: #007DCB;
 }

 .footer {
 	padding: 0.55rem 0 0.15rem 0;
 	background: url(../images/footer2.jpg) no-repeat center;
 	background-size: 100% 100%;
 	margin-top: -1px;
 }

 .footer .top {
 	position: relative;
 	margin-bottom: 0.6rem;
 }

 .footer .top .logo {
 	position: absolute;
 	left: 0;
 	top: 50%;
 	transform: translateY(-50%);
 }

 .footer .top .logo img {
 	width: 2.7rem;
 	height: 0.4rem;
 	cursor: default !important;
 }

 .footer .kminer {
 	float: right;
 }

 .kminer .mNav {
 	float: left;
 }

 .footer .kminer .mNav .li {
 	float: left;
 	min-width: 0.7rem;
 	margin-right: 0.95rem;
 }

 .footer .kminer .mNav .li a {
 	font-size: 0.14rem;
 	color: #999;
 	line-height: 0.2rem;
 	padding: 0.04rem 0;
 	transition: all 0.5s;
 }

 .footer .kminer .mNav .li a:hover {
 	color: #fff;
 }

 .footer .kminer .mNav .li h1 {
 	font-size: 0.16rem;
 	color: #ccc;
 	line-height: 0.2rem;
 	margin-bottom: 0.15rem;
 }

 .footer .kminer .Qr {
 	float: left;
 	width: 1.24rem;
 	margin-left: 0.1rem;
 }

 .footer .kminer .Qr img {
 	width: 100%;
 	border-radius: 0.06rem;
 	margin-bottom: 0.2rem;
	cursor: default;
 }

 .footer .kminer .Qr .p {
 	font-size: 0.16rem;
 	line-height: 0.2rem;
 	color: #999;
 	text-align: center;
 }

 .footer .bot .left {
 	float: left;
 	font-size: 0.16rem;
 	color: #999;
 	line-height: 0.4rem;
 	display: flex;
 }

 .footer .bot .left .p a {
 	float: right;
 	margin-left: 0.1rem;
 }

 .footer .bot .left a {
 	/* float: left; */
 	color: #999;
 	margin-left: 0.4rem;
 	transition: all 0.5s;
 }

 .footer .bot .left a:hover {
 	color: #fff;
 }

 .footer .bot .left .p {
 	float: left;
 }

 .footer .bot .right {
 	float: right;
 }

 .footer .bot .right a {
 	float: left;
 	width: 0.4rem;
 	height: 0.4rem;
 	border-radius: 100%;
 	margin-left: 0.4rem;
 	transition: all 0.5s;
 	cursor: pointer;
 	display: flex;
 	align-items: center;
 	justify-content: space-around;
 	position: relative;
 }

 .footer .bot .right a:hover {
 	background: hsla(0, 0%, 100%, 0.20)
 }

 .footer .bot .right a.w img {
 	width: 0.27rem;
 	height: auto;

 }

 .footer .bot .right a.b img {
 	width: 0.27rem;
 	height: auto;

 }

 .footer .bot .right a.z img {
 	width: 0.24rem;
 	height: auto;

 }

 .footer .bot .right a.d img {
 	width: 0.28rem;
 	height: auto;
 }

 .footer .bot .right a .icon_modal {
 	background-color: white;
 	width: 1rem;
 	height: 1rem;
 	position: absolute;
 	top: -1.2rem;
 	opacity: 0;
 	transition: all 0.5s;
 	padding: 0.02rem;
 	box-sizing: border-box;
 }

 .footer .bot .right a .icon_modal::before {
 	content: "";
 	position: absolute;
 	bottom: -0.2rem;
 	left: 0.4rem;
 	border-top: 0.1rem solid white;
 	/*这行去掉也行*/
 	border-bottom: 0.1rem solid transparent;
 	border-right: 0.1rem solid transparent;
 	border-left: 0.1rem solid transparent;

 }

 .footer .bot .right a .icon_modal img {
 	width: 100%;
 	height: 100%;
 }

 .footer .bot .right a:hover .icon_modal {
 	opacity: 1;
 }

 /* .footer .bot .right a.w {
 	background: url(../images/wearch.png) no-repeat center;
 	background-size: 0.27rem auto;
 }

 .footer .bot .right a.b {
 	background: url(../images/wubo.png) no-repeat center;
 	background-size: 0.27rem auto;
 }

 .footer .bot .right a.z {
 	background: url(../images/zhi.png) no-repeat center;
 	background-size: 0.24rem auto;
 }

 .footer .bot .right a.d {
 	background: url(../images/dou.png) no-repeat center;
 	background-size: 0.28rem auto;
 }

 .footer .bot .right a.w:hover {
 	background: hsla(0, 0%, 100%, 0.20) url(../images/wearch.png) no-repeat center;
 	background-size: 0.27rem auto;
 }

 .footer .bot .right a.b:hover {
 	background: hsla(0, 0%, 100%, 0.20) url(../images/wubo.png) no-repeat center;
 	background-size: 0.27rem auto;
 }

 .footer .bot .right a.z:hover {
 	background: hsla(0, 0%, 100%, 0.20) url(../images/zhi.png) no-repeat center;
 	background-size: 0.24rem auto;
 }

 .footer .bot .right a.d:hover {
 	background: hsla(0, 0%, 100%, 0.20) url(../images/dou.png) no-repeat center;
 	background-size: 0.28rem auto;
 } */

 /* .footer .bot .right a:hover{
     transform: rotateY(360deg);
}
 */
 .PwerEm {
 	width: 0.15rem;
 	height: 0.26rem;
 	position: absolute;
 	bottom: 50%;
 	margin-top: -0.13rem;
 	transition: all 0.5s;
 	cursor: pointer;
 }
 .Mobile_PwerEm {
 	width: 0.5rem;
 	height: 1rem;
 	position: absolute;
 	bottom: 50%;
 	transition: all 0.5s;
 	cursor: pointer;
	z-index: 99;
 }
 .Mobile_PwerEm1 {
	 background: url(../images/next.png) no-repeat center;
	 background-size: 100% 100%;
	 left:1rem;
 }
 .Mobile_PwerEm2 {
 	background: url(../images/prev.png) no-repeat center;
 	background-size: 100% 100%;
	right: 1rem;;
 }
 .Mobile_PwerEms1 {
 	background: url(../images/next.png) no-repeat center;
 	background-size: 100% 100%;
 	left: 1rem;
 }

 .Mobile_PwerEms2 {
 	background: url(../images/prev.png) no-repeat center;
 	background-size: 100% 100%;
 	right: 1rem;
 	;
 }
 .PwerEm.PwerEm1 {
 	background: url(../images/next.png) no-repeat center;
 	background-size: 100% 100%;
 	left: -0.6rem;
 }

 .PwerEm.PwerEm2 {
 	background: url(../images/prev.png) no-repeat center;
 	background-size: 100% 100%;
 	right: -0.6rem;
 }

 .PwerEm.PwerEm1:hover {
 	background: url(../images/next2.png) no-repeat center;
 	background-size: 100% 100%;
 	left: -0.6rem;
 }

 .PwerEm.PwerEm2:hover {
 	background: url(../images/prev2.png) no-repeat center;
 	background-size: 100% 100%;
 	right: -0.6rem;
 }

 .PwerEm.PwerEmx1 {
 	background: url(../images/next.png) no-repeat center;
 	background-size: 100% 100%;
 	left: -0.6rem;
 }

 .PwerEm.PwerEmx2 {
 	background: url(../images/prev.png) no-repeat center;
 	background-size: 100% 100%;
 	right: -0.6rem;
 }

 .PwerEm.PwerEmx1:hover {
 	background: url(../images/next2.png) no-repeat center;
 	background-size: 100% 100%;
 	left: -0.6rem;
 }

 .PwerEm.PwerEmx2:hover {
 	background: url(../images/prev2.png) no-repeat center;
 	background-size: 100% 100%;
 	right: -0.6rem;
 }



 .PwerEm.PwerEmn1 {
 	background: url(../images/next.png) no-repeat center;
 	background-size: 100% 100%;
 	left: -0.6rem;
 	top: 3.2rem;
 }

 .PwerEm.PwerEmn2 {
 	background: url(../images/prev.png) no-repeat center;
 	background-size: 100% 100%;
 	right: -0.6rem;
 	top: 3.2rem;
 }

 .PwerEm.PwerEmn1:hover {
 	background: url(../images/next2.png) no-repeat center;
 	background-size: 100% 100%;
 	left: -0.6rem;
 	top: 3.2rem;
 }

 .PwerEm.PwerEmn2:hover {
 	background: url(../images/prev2.png) no-repeat center;
 	background-size: 100% 100%;
 	right: -0.6rem;
 	top: 3.2rem;
 }

 .swiper-button-prev,
 .swiper-button-next {
 	display: none;
 }

 .bannerDate {
 	width: 100%;
 	overflow: hidden;
 }

 .bannerDate .date {
 	position: relative;
 }

 .bannerDate .date .img {
 	width: 100%;
 	height: 7rem;
 	overflow: hidden;
 	position: relative;
 	box-shadow: inset 0px 1.6rem 1.6rem -0.8rem #000;
 }

 .bannerDate .date .img img {
 	height: 100%;
 	position: absolute;
 	top: 0;
 	left: 50%;
 	transform: translateX(-50%);
 }

 .bannerDate .cont {
 	width: 100%;
 	position: absolute;
 	top: 54%;
 	left: 0;
 	transform: translateY(-50%);
 	z-index: 99;
 }

 .bannerDate .cont .h1 {
 	font-size: 0.6rem;
 	color: #fff;
 	line-height: 0.6rem;
 	position: relative;
 }

 .bannerDate .cont .h1 i {
 	display: block;
 	width: 0.04rem;
 	height: 0.6rem;
 	background: #0067d3;
 	position: absolute;
 	left: -0.25rem;
 	top: 50%;
 	margin-top: -0.23rem;
 }

 .bannerDate .cont .h2 {
 	font-size: 0.4rem;
 	color: #fff;
 	line-height: 0.4rem;
 	margin-top: 0.35rem;
 }

 .bannerDate .cont .p {
 	width: 6.1rem;
 	font-size: 0.18rem;
 	color: #fff;
 	line-height: 0.4rem;
 	margin: 0.25rem 0 0.5rem 0;
 }

 .bannerDate .cont .moreTwo {
 	float: left;
 	transition: all 0.5s;
 }

 .bannerDate .cont .moreTwo:hover {
 	background-color: #009bfc;
 	color: white;
 	border: #009bfc 1px solid;
 }

 .dateMinNav {
 	width: 100%;
 	border-bottom: 0.01rem solid hsla(0, 0%, 60%, 0.30);
 	position: relative;
 	z-index: 3;
 	background: #fff;
 }

 .dateMinNav .mine {
 	position: relative;
 }

 .dateMinNav .mine a {
 	font-size: 0.18rem;
 	color: #666;
 	line-height: 0.6rem;
 }

 .dateMinNav .li:hover a {
 	color: #0067d3;
 }

 .dateMinNav .li.on .mine a {
 	color: #0067d3;
 }

 .dateMinNav .mine em {
 	display: block;
 	width: 100%;
 	height: 0.01rem;
 	background: #0067d3;
 	position: absolute;
 	bottom: -0.01rem;
 	left: 0;
 	opacity: 0;
 }

 .dateMinNav .li.on .mine em {
 	opacity: 1;
 }

 .dateMinNav .li {
 	float: left;
 	margin-right: 1rem;
 }

 .dateMinNav .li img {
 	position: absolute;
 	right: -0.2rem;
 	top: 0.25rem;
 	width: 0.12rem;
 	height: 0.06rem;
 }

 .dateMinNav .cont .list {
 	display: none;
 	position: absolute;
 	top: 0.61rem;
 	left: 0;
 	width: 100%;
 	background: #fff;
 	z-index: 9;
 	box-shadow: 0 0 0.15rem #eee;
 }

 .dateMinNav .cont .list .hr {
 	display: flex;
 	justify-content: center;
 }

 .dateMinNav .cont .list .fl-box {
 	display: block
 }

 /* .dateMinNav .cont .li:hover .list{
     display: block;
     background-color: #fff;
     z-index: 9;
}
 */
 /*.dateMinNav .cont .on .list{
     display: block;
}
 */
 .dateMinNav .cont .list a {
 	font-size: 0.18rem;
 	color: #666;
 	margin: 0 0.5rem;
 	line-height: 0.6rem;
 	transition: all 0.5s;
 	float: left;
 }

 .dateMinNav .cont .list a.cur {
 	color: #0067d3;
 }

 .dateMinNav .cont .list a:hover {
 	color: #0067d3;
 }

 .infoText,
 .infoTrait,
 .infoApply,
 .caseBox {
 	padding: 0.8rem 0;
 }

 .infoText h1,
 .infoTrait h1,
 .infoApply h1,
 .caseBox h1 {
 	font-size: 0.36rem;
 	color: #333;
 	text-align: center;
 }

 .infoText h1 {
 	margin-top: 0.1rem
 }

 .infoText .text,
 .infoApply .text {
 	font-size: 0.18rem;
 	color: #666;
 	margin-top: 0.7rem;
 	line-height: 0.3rem;
	text-align: justify !important;
 }

 .infoTrait {
 	background: url(../images/banner3.jpg) no-repeat center;
 	background-size: cover;
 }

 .infoTrait h1 {
 	color: #fff;
 }

 .infoTrait .list {
 	margin-top: 0.6rem;
 	display: flex;
 	justify-content: space-between;
 	flex-wrap: wrap;
 }

 .infoTrait .list .li {
 	width: 6.85rem;
 	padding: 0.15rem 0;
 }

 .infoTrait .list .li a {
 	color: #fff;
 	cursor: default !important;
 }

 .infoTrait .list .li h2 {
 	font-size: 0.24rem;
 	line-height: 0.25rem;
 	margin-bottom: 0.15rem;
 	text-transform: uppercase;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 }

 .infoTrait .list .li .p {
 	font-size: 0.16rem;
 	line-height: 0.3rem;
 	text-align: justify !important;
 }

 .infoApply .list {
 	margin-top: 0.7rem;
 	position: relative;
 }

 .infoApply .list a {
 	width: 3.82rem;
 	height: 2.79rem;
 	overflow: hidden;
 	position: relative;
 	margin: auto;
 	cursor: default !important;
 }

 .infoApply .list a img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 	cursor: default !important;
 }

 .infoApply .list a:hover img {
 	transform: scale(1.03);
 }

 .infoApply .list a .up {
 	width: 100%;
 	height: 100%;
 	background: url(../images/ker2.png) no-repeat center bottom;
 	background-size: 100% 30%;
 	z-index: 1;
 	position: absolute;
 	top: 0;
 	left: 0;
 }

 .infoApply .list a .tet {
 	position: absolute;
 	left: 0;
 	bottom: 0;
 	right: 0;
 	padding: 0 0.1rem 0.15rem 0.1rem;
 	font-size: 0.18rem;
 	line-height: 0.3rem;
 	text-align: center;
 	color: #fff;
 	z-index: 5;
 }

 .workDiv {
 	padding: 0.5rem 0;
 }

 .workDiv .mink {
 	padding-top: 0.4rem;
 }

 .workDiv .mink .h1 {
 	font-size: 0.36rem;
 	line-height: 0.4rem;
 	color: #333;
 	padding-left: 0.2rem;
 	position: relative;
 	font-weight: bold;
	 margin-top:0.4rem
 }

 .workDiv .mink .h1 em {
 	display: block;
 	width: 0.04rem;
 	height: 0.36rem;
 	background: #0070e6;
 	position: absolute;
 	top: 50%;
 	left: 0;
 	margin-top: -0.16rem;
 }

 .workDiv .mink .list {
 	
 }

 .workDiv .mink .list .li {
 	float: left;
 	width: 4.5rem;
 	margin-right: 1.2rem;
 	padding-top: 0.4rem;
 	cursor: pointer;
 }

 .workDiv .mink .li:nth-child(3n+1) {
 	margin-right: 0;
 }

 .workDiv .mink .list .li .p {
 	font-size: 0.16rem;
 	line-height: 0.3rem;
 	color: #999;
 	margin-top: 0.15rem;
 	display: -webkit-box;
 	-webkit-box-orient: vertical;
 	-webkit-line-clamp: 2;
 	overflow: hidden;
 	height: 0.6rem;
 	text-align: justify !important;
 }

 .workDiv .mink .list .li .tit {
 	display: flex;
 	justify-content: flex-start;
 	align-items: center;
 }

 .workDiv .mink .list .li .tit .h2 {
 	font-size: 0.24rem;
 	line-height: 0.3rem;
 	transition: all 0.5s;
 	color: #000000
 }

 .workDiv .mink .list .li:hover .tit .h2 {
 	color: #0070e6 !important;
 }

 .workDiv .mink .list .li .tit span {
 	width: 0.34rem;
 	height: 0.3rem;
 	background: url(../images/jian.png) no-repeat center;
 	background-size: 100% auto;
 	transition: all 0.5s;
 	margin-left: 0.2rem;
 	opacity: 0;
 }

 .workDiv .mink .list .li:hover .tit span {
 	opacity: 1;
 	transform: translate(0.1rem, 0);
 }

 .contactIndex2 {
 	min-height: 4.2rem;
 	background: url(../images/footerbg.png)no-repeat center;
 	background-size: cover;
 }

 .contactIndex2 .left .cm {
 	margin: 0.5rem 0 0 0;
 	float: none;
 }

 .contactIndex .right {
 	float: right;
 	padding-top: 0.5rem;
 }

 .contactIndex .right .icon {
 	float: left;
 	margin: 0 0.6rem;
 }

 .contactIndex .right .icon .img {
 	width: 1rem;
 	height: 1rem;
 	margin: auto;
 	transition: all 0.5s;
 }

 .contactIndex .right .icon:hover .img {
 	transform: rotateY(360deg);
 }

 .contactIndex .right .icon .img.mac {
 	background: url(../images/tel1.png) no-repeat center;
 	background-size: 0.62rem auto;
 }

 .contactIndex .right .icon .img.ter {
 	background: url(../images/tel2.png) no-repeat center;
 	background-size: 0.62rem auto;
 }

 .contactIndex .right .icon .img.ker {
 	background: url(../images/tel3.png) no-repeat center;
 	background-size: 0.71rem auto;
 }

 .contactIndex .right .icon .img.add {
 	background: url(../images/tel4.png) no-repeat center;
 	background-size: 0.78rem auto;
 }

 .contactIndex .right .icon .p {
 	font-size: 0.16rem;
 	color: #fff;
 	line-height: 0.2rem;
 	text-align: center;
 	margin-top: 0.2rem;
 }

 .caseBox .imgList {
 	margin: 0.7rem 0 0 0;
 }

 .caseBox .imgList .li {
 	float: left;
 	margin-right: 0.26rem;
 	margin-bottom: 0.26rem;
 }

 .caseBox .imgList .li:nth-child(3n) {
 	margin-right: 0;
 }

 .caseBox .imgList .li a {
 	width: 5.16rem;
 	height: 3.19rem;
 	overflow: hidden;
 	position: relative;
 	cursor: default !important;
 }

 .caseBox .imgList .up {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 1;
 	background: url(../images/caseBack.png) no-repeat center;
 	background-size: 100% 100%;
 }

 .caseBox .imgList .li img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 	cursor: default !important;
 }

 .caseBox .imgList .li:hover img {
 	transform: scale(1.03);
 }

 .caseBox .imgList .li .p {
 	font-size: 0.24rem;
 	line-height: 0.3rem;
 	color: #fff;
 	position: absolute;
 	bottom: 0;
 	left: 0;
 	right: 0;
 	z-index: 5;
 	padding: 0 0.4rem 0.35rem 0.4rem;
 }

 .caseBox .minList {
 	padding: 0.3rem 0 0.7rem 0;
 }

 .caseBox .minList .li {
 	float: left;
 	width: 50%;
 	padding: 0.18rem 0;
 	position: relative;
 }

 .caseBox .minList .li a {
 	padding: 0 0.25rem;
 	font-size: 0.24rem;
 	color: #333;
 	line-height: 0.4rem;
 	transition: all 0.5s;
 	cursor: default;
 }

 .caseBox .minList .li em {
 	width: 0.04rem;
 	height: 0.04rem;
 	border-radius: 100%;
 	background: #333;
 	position: absolute;
 	left: 0;
 	top: 50%;
 	margin-top: -0.02rem;
 }

 .moreTrom {
 	width: 2rem;
 	margin: auto;
 	display: flex;
 	justify-content: center;
 	cursor: pointer;
 }

 .moreTrom .m,
 .moreTrom .m img {
 	width: 0.32rem;
 	height: 0.32rem;
 }

 .moreTrom .tr {
 	font-size: 0.18rem;
 	color: #666;
 	margin-left: 0.1rem;
 	line-height: 0.32rem;
 	transition: all 0.5s;
 }

 .moreTrom:hover .tr {
 	color: #0070e6;
 }

 .moreTrom:hover .m img {
 	animation: bmint 1.5s linear infinite;
 	animation-iteration-count: infinite;
 	animation-timing-function: linear;
 }

 @keyframes bmint {
 	from {
 		transform: rotate(0);
 	}

 	to {
 		transform: rotate(-360deg);
 	}
 }

 .backColor {
 	background: #fbfbfb;
 }

 .aboutOne,
 .aboutRound,
 .abouThree,
 .aboutCurt,
 .aboutMore {
 	padding: 0.7rem 0;
 }

 .aboutOne h1,
 .aboutRound h1,
 .abouThree h1,
 .aboutCurt h1,
 .aboutMore h1,
 .aboutHime h1 {
 	font-size: 0.36rem;
 	color: #333;
 	text-align: center;
 }

 .aboutOne .list {
 	margin-top: 0.7rem;
 	box-shadow: 0.12rem 0 0.12rem hsla(207, 100%, 93%, 0.30);
 }

 .aboutOne .list .img,
 .aboutOne .list .textDiv {
 	width: 50%;
 	float: left;
 	height: 5rem;
 	overflow: hidden;
 }

 .aboutOne .list .img img {
 	width: 100%;
 	transition: all 0.5s;
 	cursor: default !important;
 }

 .aboutOne .list .img:hover img {
 	transform: scale(1.02);
 }

 .aboutOne .list .textDiv {
 	background: #fff url(../images/about2.jpg) no-repeat center bottom;
 	background-size: 100% auto;
 }

 .aboutOne .list .textDiv .text {
 	padding: 0.45rem 0.5rem 0 0.5rem;
 }

 .aboutOne .list .textDiv .text p {
 	text-align: justify;
 }

 .aboutOne .list .textDiv .text h2 {
 	font-size: 0.28rem;
 	color: #333;
 	line-height: 0.3rem;
 	font-weight: bold;
 }

 .aboutOne .list .textDiv .mink {
 	font-size: 0.16rem;
 	color: #666;
 	line-height: 0.26rem;
 	margin-top: 0.1rem;
 }

 .aboutOne .list .textDiv .mink .p {
 	padding-top: 0.25rem;
 	text-align: justify !important;
 }

 .aboutRound {
 	background: url(../images/about3.jpg) no-repeat center;
 	background-size: cover;
	z-index: 99;
 }

 .aboutRound h1 {
 	color: #fff;
 }

 .aboutRound .list {
 	margin-top: 0.7rem;
 }

 .aboutRound .list .li {
 	float: left;
 	width: 30%;
 	margin-right: 5%;
 	padding: 0.05rem 0;
 }

 .aboutRound .list .li:nth-child(3n) {
 	margin-right: 0;
 }

 .aboutRound .list .li a {
 	font-size: 0.16rem;
 	line-height: 0.3rem;
 	color: #fff;
 	transition: all 0.5s;
 	cursor: default;
 }

 .aboutRound .list .li a:hover {
 	padding-left: 0.15rem;
 	background: url(../images/yuan.png) no-repeat left center;
 	background-size: 0.04rem auto;
 }

 .abouThree .list,
 .abouThree .listSix {
 	margin-top: 1rem;
 }

 .abouThree .list h2,
 .abouThree .listSix h2 {
 	font-size: 0.28rem;
 	color: #333;
 	line-height: 0.3rem;
 	margin-bottom: 0.3rem;
 	font-weight: bold;
 }

 .abouThree .list .mine .text {
 	width: 7.8rem;
 	height: 3.5rem;
 	float: left;
 	overflow-y: auto;
 	padding-right: 0.15rem;
 }


 .abouThree .list .mine .text::-webkit-scrollbar {
 	width: 0.04rem;
 	background: #ccc;
 	border-radius: 0.02rem;
 }

 .abouThree .list .mine .text::-webkit-scrollbar-thumb {
 	background: #0067d3;
 	width: 0.04rem;
 	border-radius: 0.02rem;
 }

 .abouThree .list .mine .text .top {
 	font-size: 0.18rem;
 	color: #333;
 	font-weight: bold;
 	line-height: 0.3rem;
 }

 .abouThree .list .mine .text .bot {
 	font-size: 0.16rem;
 	color: #666;
 	line-height: 0.3rem;
 	margin-top: 0.2rem;
 }

 .abouThree .list .mine .img {
 	float: right;
 	width: 5.4rem;
 	height: 3.5rem;
 	overflow: hidden;
 	margin-right: 1.2rem;
 }

 .abouThree .list .mine .img img {
 	width: 100%;
 	transition: all 0.5s;
 	cursor: default !important;
 }

 .abouThree .list .mine .img:hover img {
 	transform: scale(1.03);
 }

 .abouThree .listSix .text {
 	width: 7.4rem;
 	float: right;
 }

 .abouThree .listSix .text p span {
 	text-align: justify !important;
 	display: block;
 }

 .abouThree .listSix .ger {
 	font-size: 0.16rem;
 	line-height: 0.3rem;
 	color: #666;
 }

 .abouThree .listSix .img {
 	margin-left: -0.3rem;
 	width: 7.3rem;
 	float: left;
 }

 .abouThree .listSix .img .li {
 	float: right;
 	width: 1.58rem;
 	height: 2.2rem;
 	background: #f3f3f3;
 	box-shadow: 0.12rem 0 0.08rem hsla(211, 100%, 17%, 0.20);
 	position: relative;
 	margin-right: -0.7rem;
 	margin-bottom: 0.38rem;
 }

 /* .abouThree .listSix .img .li:nth-child(9),
 .abouThree .listSix .img .li:nth-child(10) {
 	float: right;
 	width: 1.58rem;
 	height: 2.2rem;
 	background: #f3f3f3;
 	box-shadow: 0.12rem 0 0.08rem hsla(211, 100%, 17%, 0.20);
 	position: relative;
 	margin-right: 0 !important;
 	margin-bottom: 0.38rem;
 } */
 .abouThree .listSix .img .li a {
 	width: 1.48rem;
 	height: 2.1rem;
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	overflow: hidden;
 	border: 1px solid #fff;
 	cursor: default;
 }

 .abouThree .listSix .img .li a img {
 	height: 100%;
 	width: 100%;
 	cursor: default !important;
 }

 .abouThree {
 	position: relative;
 	z-index: 5;
 }

 .abouThree .cur {
 	width: 100%;
 	height: 2rem;
 	background: #133072;
 	position: absolute;
 	bottom: 0;
 	left: 0;
 	z-index: -1;
 }

 .aboutCurt .list {
 	margin-top: 0.7rem;
 }

 .aboutCurt .list .li {
 	width: 100%;
 	height: 2rem;
 	overflow: hidden;
 	position: relative;
 }

 .aboutCurt .list .li .up {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 1;
 	background: #000;
 }

 .aboutCurt .list .li:first-child .up {
 	opacity: 0.3;
 }

 .aboutCurt .list .li:nth-child(2) .up {
 	opacity: 0.4;
 }

 .aboutCurt .list .li:nth-child(3) .up {
 	opacity: 0.5;
 }

 .aboutCurt .list .li .img {
 	width: 100%;
 	transition: all 0.5s;
 }

 .aboutCurt .list .li:hover .img {
 	transform: scale(1.03);
 }

 .aboutCurt .list .li .minr {
 	width: 10.1rem;
 	position: absolute;
 	left: 3.1rem;
 	top: 50%;
 	transform: translateY(-50%);
 	z-index: 5;
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 	color: #fff;
 }

 .aboutCurt .list .li .minr .t {
 	font-size: 0.48rem;
 	font-weight: bold;
 	letter-spacing: 0.15rem;
 	color: white !important;
 }

 .aboutCurt .list .li .minr .m {
 	font-size: 0.16rem;
 	width: 7.25rem;
 }

 .aboutCurt .list .li .minr .mk {
 	width: 7.25rem;
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 }

 .aboutCurt .list .li .minr .mk .ler {
 	width: 6.1rem;
 	display: flex;
 	justify-content: space-between;
 	flex-wrap: wrap;
 }

 .aboutCurt .list .li .minr .mk .ler>a {
 	display: none !important;
 }

 .aboutCurt .list .li .minr .mk .ler .w {
 	width: 2.85rem;
 	padding: 0.05rem 0 0 0.15rem;
 	position: relative;
 }

 .aboutCurt .list .li .minr .mk .ler .w em {
 	display: block;
 	width: 0.04rem;
 	height: 0.04rem;
 	border-radius: 100%;
 	background: #fff;
 	position: absolute;
 	top: 50%;
 	left: 0;
 	margin-top: -0.02rem;
 }

 .aboutCurt .list .li .minr .mk .ler .w a {
 	color: #fff;
 	font-size: 0.16rem;
 	line-height: 0.3rem;
 	padding-left: 0.12rem;
 }

 .aboutCurt .list .li .more {
 	font-size: 0.16rem;
 	line-height: 0.2rem;
 	color: #fff;
 	padding: 0.1rem 0.22rem 0.1rem 0.12rem;
 	background: url(../images/prev3.png) no-repeat center;
 	background-position-x: 0.82rem;
 	background-size: 0.06rem auto;
 	transition: all 0.5s;
 	display: block;
 }

 .aboutCurt .list .li .more:hover {
 	background-position-x: 0.92rem;
 }

 .aboutMore {
 	padding: 0 0 0.7rem 0;
 }

 .aboutMore .text {
 	margin: 0.7rem 0 0.6rem 0;
 	font-size: 0.16rem;
 	color: #666;
 	text-align: center;
 	line-height: 0.3rem;
 }

 .aboutMore .number {
 	width: 100%;
 	height: 2.3rem;
 	background: #133072;
 	display: flex;
 	justify-content: center;
 	align-items: flex-start;
 	color: #fff;
 }

 .aboutMore .number .li {
 	padding-top: 0.6rem;
 	margin: 0 0.45rem;
 }

 .aboutMore .number .li .p {
 	font-size: 0.14rem;
 	color: #fff;
 	text-align: center;
 	line-height: 0.24rem;
 	max-width: 2.4rem;
 	margin: 0.15rem auto 0;
 }

 .aboutMore .number .li .tit {
 	display: flex;
 	justify-content: center;
 	align-items: flex-end;
 	height: 0.6rem;
 }

 .aboutMore .number .li .tit .m {
 	font-size: 0.48rem;
 	font-weight: bold;
 	line-height: 0.5rem;
 }

 .aboutMore .number .li .tit .b {
 	font-size: 0.36rem;
 	line-height: 0.36rem;
 	padding-bottom: 0.18rem;
 	margin-left: 0.03rem;
 }

 .aboutMore .number .li .tit .b.b1 {
 	font-size: 0.24rem;
 	line-height: 0.24rem;
 	padding: 0 0 0.07rem 0;
 	margin: 0 0.05rem 0 0;
 }

 .mineNavTwo {
 	padding: 0.3rem 0;
 }

 .mineNavTwo .cont {
 	display: flex;
 	justify-content: flex-start;
 	font-size: 0.16rem;
 	color: #666;
 	line-height: 0.2rem;
 }

 .mineNavTwo .cont a {
 	color: #666;
 	transition: all 0.5s;
 }

 .a_blue {
 	color: #0067d3 !important;
 }

 .mineNavTwo .cont a:hover {
 	color: #0067d3;
 }

 .mineNavTwo .cont i {
 	display: block;
 	margin: 0 0.08rem;
 	opacity: 0.5;
 }

 .aboutHime {
 	padding: 0.3rem 0 0.7rem 0;
 }

 .aboutHime .li {
 	float: left;
 	width: 7.6rem;
 	height: 5.2rem;
 	margin-top: 0.8rem;
 	box-shadow: 0.1rem 0 0.2rem hsla(211, 100%, 17%, 0.10);
 	background: #fff;
 }

 .aboutHime .li:nth-child(2n) {
 	float: right;
 }

 .aboutHime .li .top {
 	width: 100%;
 	height: 2rem;
 	overflow: hidden;
 	position: relative;
 }

 .aboutHime .li .top img {
 	width: 100%;
 	transition: all 0.5s;
 }

 .aboutHime .li:hover .top img {
 	transform: scale(1.03);
 }

 .aboutHime .li .top .up {
 	width: 100%;
 	height: 100%;
 	background: url(../images/abouts1.png) no-repeat center;
 	background-size: 100% 100%;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 1;
 }

 .aboutHime .li .top .p {
 	font-size: 0.24rem;
 	color: #fff;
 	line-height: 0.3rem;
 	position: absolute;
 	left: 0;
 	bottom: 0.35rem;
 	right: 0;
 	padding: 0 0.4rem;
 	z-index: 5;
 }

 .aboutHime .li .text {
 	padding: 0.35rem 0.4rem 0 0.4rem;
 	font-size: 0.18rem;
 	line-height: 0.28rem;
 	color: #666;
 }

 .aboutHime .li .text .h {
 	color: #333;
 }

 .aboutHime .li .mLi {
 	margin-bottom: 0.25rem;
 }

 .aboutHime .li .mLi .m {
 	padding-left: 0.3rem;
 	position: relative;
 }

 .aboutHime .li .mLi .m em {
 	display: block;
 	width: 0.04rem;
 	height: 0.04rem;
 	background: #666;
 	border-radius: 100%;
 	position: absolute;
 	left: 0.12rem;
 	top: 0.13rem;
 }

 .jionDiv {
 	padding-top: 0.7rem;
 }

 .jionDiv h1 {
 	font-size: 0.36rem;
 	color: #333;
 	text-align: center;
 	line-height: 0.4rem;
 }

 .jionDiv .minker {
 	margin-top: 0.7rem;
 	background: #fff;
 	padding: 0.45rem 0.5rem;
 }

 .jionDiv .minker .tit2 {
 	font-size: 0.28rem;
 	color: #333;
 	line-height: 0.3rem;
 	position: relative;
 	padding-left: 0.2rem;
 	font-weight: bold;
 	margin-bottom: 0.4rem;
 }

 .jionDiv .minker .tit2 em {
 	display: block;
 	width: 0.04rem;
 	height: 0.3rem;
 	background: #0070e6;
 	position: absolute;
 	top: 0.01rem;
 	left: 0;
 }

 .jionDiv .minker .mLi {
 	margin-top: 0.7rem;
 }

 .jionDiv .minker .mLi:first-child {
 	margin-top: 0;
 }

 .jionDiv .minker .one .li {
 	float: left;
 	width: 4.84rem;
 	height: 2.6rem;
 	overflow: hidden;
 	margin-right: 0.24rem;
 	position: relative;
 }

 .jionDiv .minker .one .li:nth-child(3n) {
 	margin-right: 0;
 }

 .jionDiv .minker .one .up {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	top: 0;
 	left: 0;
 	background: #0070e6;
 	opacity: 0.5;
 	z-index: 1;
 }

 .jionDiv .minker .one .img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 }

 .jionDiv .minker .one .li:hover .img {
 	transform: scale(1.03);
 }

 .jionDiv .minker .one .mot {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	z-index: 5;
 }

 .jionDiv .minker .one .mot .ker {
 	width: 0.8rem;
 	height: 0.8rem;
 	margin: auto;
 	position: relative;
 	transition: all 0.5s;
 }

 /* .jionDiv .minker .one .li:hover .mot .ker {
 	transform: rotateY(360deg);
 } */

 .jionDiv .minker .one .mot .ker img {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
	cursor: default !important;
	width: 0.8rem;
	height: auto;
 }

 .jionDiv .minker .one .p {
 	font-size: 0.24rem;
 	color: #fff;
 	line-height: 0.3rem;
 	text-align: center;
 	margin-top: 0.3rem;
 }

 .jionDiv .minker .two img {
 	width: 100%;
 	cursor: default !important;
 }

 .jionDiv .minker .three .li {
 	float: left;
 	width: 7.36rem;
 }

 .jionDiv .minker .three .li:nth-child(2n) {
 	float: right;
 }

 .jionDiv .minker .three .ker {
 	padding: 0.06rem 0;
 	position: relative;
 	margin-bottom: 0.45rem;
 }

 .jionDiv .minker .three .ker em {
 	display: block;
 	width: 0.52rem;
 	height: 0.52rem;
 	border-radius: 100%;
 	text-align: center;
 	line-height: 0.52rem;
 	background: #9b76f3;
 	font-size: 0.24rem;
 	color: #fff;
 	position: absolute;
 	left: 0;
 	top: 0;
 }

 .jionDiv .minker .three .ker p {
 	padding: 0 0.1rem 0 0.6rem;
 	font-size: 0.16rem;
 	line-height: 0.4rem;
 	color: #333;
 	border-radius: 0.2rem;
 	background: #d9e6fb;
 }

 .jionDiv .minker .three .img img {
 	margin: auto;
 	max-width: 100%;
 	height: 3.9rem;
 	cursor: default !important;
 }

 .jionDiv .minker .three .img p {
 	font-size: 0.16rem;
 	color: #666;
 	text-align: center;
 	margin-top: 0.25rem;
 }

 .jionDiv .minker .four h3 {
 	font-size: 0.24rem;
 	color: #0070e6;
 	margin-bottom: 0.3rem;
 	font-weight: bold;
 }

 .jionDiv .minker .four .li {
 	padding-bottom: 0.4rem;
 }

 .jionDiv .minker .four .li .img {
 	float: left;
 	width: 2.5rem;
 	height: 3rem;
 	overflow: hidden;
 }

 .jionDiv .minker .four .li .img img {
 	width: 100%;
 	transition: all 0.5s;
 }

 .jionDiv .minker .four .li:hover .img img {
 	transform: scale(1.03);
 }

 .jionDiv .minker .four .li .right {
 	float: right;
 	width: 12.2rem;
 }

 .jionDiv .minker .four .li .top {
 	padding: 0.2rem 0 0.3rem 0;
 	display: flex;
 	justify-content: flex-start;
 	align-items: flex-end;
 	border-bottom: 0.01rem solid #eee;
 	margin: 0 0.35rem 0 0;
 }

 .jionDiv .minker .four .li .top .name {
 	font-size: 0.24rem;
 	font-weight: bold;
 	color: #333;
 	line-height: 0.24rem;
 	margin-right: 0.15rem;
 	transition: all 0.5s;
 }

 .jionDiv .minker .four .li:hover .top .name {
 	color: #0070e6;
 }

 .jionDiv .minker .four .li .top .reds {
 	font-size: 0.14rem;
 	line-height: 0.14rem;
 	color: #333;
 }

 .jionDiv .minker .four .li .text {
 	height: 2rem;
 	padding-right: 0.31rem;
 	overflow-y: auto;
 }

 .jionDiv .minker .four .li .text strong{
 	font-family:Microsoft YaHei !important;
	display: block !important;
	margin-bottom: 0.2rem !important;
 }

 .jionDiv .minker .four .li .text .mik {
 	margin-top: 0.3rem;
 }

 .jionDiv .minker .four .li .text:first-child {
 	margin-top: 0;
 }

 .jionDiv .minker .four .li .text .h {
 	font-size: 0.18rem;
 	line-height: 0.2rem;
 	font-weight: bold;
 	color: #333;
 	margin-bottom: 0.1rem;
 }

 .jionDiv .minker .four .li .text .p {
 	font-size: 0.16rem;
 	color: #666;
 	line-height: 0.26rem;
 }

 .jionDiv .minker .four .li .text p span {
 	display: block;
 	text-align: justify !important;
 }

 .jionDiv .minker .four .li .text::-webkit-scrollbar {
 	width: 0.04rem;
 	background: #ccc;
 	border-radius: 0.02rem;
 }

 .jionDiv .minker .four .li .text::-webkit-scrollbar-thumb {
 	background: #0067d3;
 	width: 0.04rem;
 	border-radius: 0.02rem;
 }

 .jionDiv .minker .four .down {
 	width: 0.36rem;
 	height: 0.2rem;
 	background: url(../images/six12.png) no-repeat center;
 	background-size: 100% 100%;
 	margin: 0.2rem auto 0;
 }

 .jionDiv .minker .four .down.more {
 	transform: rotate(180deg);
 }

 .jionDiv .minker .four .li.block {
 	display: block;
 }

 .jionDiv .minker .four .li.none {
 	display: none;
 }

 .jionDiv .fiver .li {
	float: left;
 	overflow: hidden;
 	position: relative;
 	margin-right: 0.13rem;
 	margin-bottom: 0.13rem;
 }

 .jionDiv .fiver .li img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 }

 .jionDiv .fiver .li:hover img {
 	transform: scale(1.03);
 }

 .jionDiv .fiver .li .up {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 2;
 	background: #0070e6;
 	opacity: 0;
 	transition: all 0.5s;
 }

 .jionDiv .fiver .li:hover .up {
 	opacity: 0.8;
 }

 .jionDiv .fiver .li .p {
 	width: 100%;
 	font-size: 0.24rem;
 	line-height: 0.38rem;
 	color: #fff;
 	text-align: center;
 	position: absolute;
 	top: 100%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	z-index: 5;
 	transition: all 0.5s;
 	opacity: 0;
 }

 .jionDiv .fiver .li:hover .p {
 	top: 50%;
 	opacity: 1;
 }

 .jionDiv .fiver .li:first-child {
 	width: 4.18rem;
 	height: 4.2rem;
 }

 .jionDiv .fiver .li:nth-child(2) {
 	width: 6.4rem;
 	height: 3.58rem;
 }

 .jionDiv .fiver .li:nth-child(3) {
 	float: right;
 	width: 4.14rem;
 	height: 3.58rem;
 	margin-right: 0;
 }

 .jionDiv .fiver .li:nth-child(4) {
 	float: right;
 	width: 4.14rem;
 	height: 3.22rem;
 	margin-right: 0;
 	margin-left: 0.135rem;
 }

 .jionDiv .fiver .li:nth-child(5) {
 	float: right;
 	margin-right: 0;
 	width: 3.13rem;
 	height: 3.22rem;
 }

 .jionDiv .fiver .li:nth-child(6) {
 	float: right;
 	width: 3.14rem;
 	height: 3.22rem;
 }

 .jionDiv .fiver .li:nth-child(7) {
 	width: 4.18rem;
 	height: 2.6rem;
 }

 .jionDiv .fiver .li:nth-child(8) {
 	width: 7.46rem;
 	height: 3.2rem;
	clear: both;
 }

 .jionDiv .fiver .li:nth-child(9) {
 	width: 3.13rem;
 	height: 3.2rem;
 }

 .jionDiv .fiver .li:nth-child(10) {
 	margin-right: 0;
 	width: 4.14rem;
 	height: 3.2rem;
 }

 .jionDiv .fiver .li:nth-child(11) {
 	width: 4.14rem;
 	height: 3.2rem;
 }

 .jionDiv .fiver .li:nth-child(12) {
 	width: 3.19rem;
 	height: 3.2rem;
 }

 .jionDiv .fiver .li:nth-child(13) {
 	width: 7.4rem;
 	height: 3.2rem;
 	margin-right: 0;
 	float: right;
 }

 .jionDiv .Eight {
 	position: relative;
 }

 .jionDiv .Eight .listra {
 	width: 4.88rem;
 	height: auto;
 	padding-bottom: 0.2rem;
 }

 .jionDiv .Eight .listra .li {
 	width: 4.88rem;
 	margin-right: 0.18rem;
 	margin-bottom: 0.3rem;
 	box-shadow: 0 0 0.1rem #eee;
 }

 .jionDiv .Eight .listra .li:nth-child(3n) {
 	margin-right: 0;
 }

 .jionDiv .Eight .listra .li a {
 	width: 100%;
 	height: 2.6rem;
 	overflow: hidden;
 }

 .jionDiv .Eight .listra .li a img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 	cursor: default !important;
 }

 .jionDiv .Eight .listra .li img {
 	width: 100%;
 	height: 2.7rem;
 	transition: all 0.5s;
 	cursor: default !important;
 }

 .jionDiv .Eight .listra .li:hover a img {
 	transform: scale(1.03);
 }

 .jionDiv .Eight .listra .li .p {
 	font-size: 0.16rem;
 	line-height: 0.6rem;
 	color: #333;
 	text-align: center;
 	padding: 0 0.1rem;
 	background: #fff;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
 }

 .jionDiv .Eight .swiper-pagination-bullet {
 	width: 0.3rem;
 	height: 0.03rem;
 	background: #333;
 	opacity: 0.5;
 	border-radius: 0.01rem;
 }

 .jionDiv .Eight .swiper-pagination-bullet-active {
 	background: #0070e6;
 	opacity: 1;
 }

 .jionDiv .poeple {
 	display: flex;
 	justify-content: space-between;
 	align-items: flex-start;
 	margin: 0 0.2rem;
 }

 .jionDiv .poeple img {
 	cursor: default;
 }

 .jionDiv .poeple .li .img1 {
 	height: 0.89rem;
 	margin: auto;
 }

 .jionDiv .poeple .li img {
 	cursor: default !important;
 }

 .jionDiv .poeple .li .img2 {
 	width: 1.08rem;
 	padding-top: 0.36rem;
 }

 .jionDiv .poeple .li p {
 	margin-top: 0.2rem;
 	font-size: 0.16rem;
 	color: #666;
 	line-height: 0.2rem;
 	text-align: center;
 }

 .jionDiv .workDiv2 .li {
 	border-top: 0.01rem solid #eee;
 	padding: 0.3rem 0;
 }

 .jionDiv .workDiv2 .li:first-child {
 	border-top: none;
 	padding: 0 0 0.3rem 0;
 }

 .jionDiv .workDiv2 .li .top {
 	height: 0.4rem;
 	cursor: pointer;
 }

 .jionDiv .workDiv2 .li .top .k {
 	font-size: 0.24rem;
 	color: #333;
 	line-height: 0.4rem;
 	float: left;
 	padding-right: 0.35rem;
 	position: relative;
 	font-weight: bold;
 	transition: all 0.5s;
 }

 .jionDiv .workDiv2 .li .top .k em {
 	transform: rotate(-90deg);
 	width: 0.18rem;
 	height: 0.1rem;
 	display: block;
 	background: url(../images/six12.png) no-repeat center;
 	background-size: 100% 100%;
 	position: absolute;
 	right: 0;
 	top: 50%;
 	margin-top: -0.05rem;
 	transition: all 0.5s;
 }

 .jionDiv .workDiv2 .li:hover .top .k {
 	color: #0070e6;
 }

 .jionDiv .workDiv2 .li .top .kActive {
 	color: #0070e6;
 }

 .jionDiv .workDiv2 .li:hover .top .k em {

 	background: url(../images/six12m.png) no-repeat center;
 	background-size: 100% 100%;
 }

 .jionDiv .workDiv2 .li .top .k .emActive {
 	transform: rotate(0deg);
 	background: url(../images/six12m.png) no-repeat center;
 	background-size: 100% 100%;
 }

 .jionDiv .workDiv2 .li .top .m {
 	float: right;
 	font-size: 0.16rem;
 	color: #666;
 	line-height: 0.4rem;
 }

 .jionDiv .workDiv2 .li .box {
 	display: none;
 	/* padding-top: 0.2rem; */
 }

 .jionDiv .workDiv2 .li .min {
 	margin-top: 0.3rem;
 	font-size: 0.16rem;
 	line-height: 0.3rem;
 	color: #666;
	text-align: justify;
 }

 .jionDiv .workDiv2 .li .min h3 {
 	color: #333;
 	font-weight: bold;
 }

 .jionDiv .workDiv2 .li .more {
 	/* width: 100%;
 	height: 1.8rem;
 	text-align: center;
 	line-height: 1.8rem;
 	font-size: 0.58rem;
 	color: #fff;
 	background: #0067d3;
 	border-radius: 0.04rem;
 	margin: 0.3rem 0 0.2rem 0;
 	transition: all 0.5s; */
	
	width: 1.2rem;
	height: 0.4rem;
	text-align: center;
	line-height: 0.4rem;
	font-size: 0.16rem;
	color: #fff;
	background: #0067d3;
	border-radius: 0.04rem;
	margin: 0.3rem 0 0.2rem 0;
	transition: all 0.5s;
 }

 .jionDiv .workDiv2 .li .more:hover {
 	box-shadow: 0.02rem 0.03rem 0.05rem hsla(211, 100%, 41%, 0.50);
 }

 .jionDiv .school .text {
 	float: left;
 	width: 8rem;
 	font-size: 0.16rem;
 	color: #666;
 	line-height: 0.36rem;
 }

 .jionDiv .school .img {
 	float: right;
 	width: 6.34rem;
 	height: 3rem;
 	overflow: hidden;
 }

 .jionDiv .school .img img {
 	width: 100%;
 	transition: all 0.5s;
 	cursor: default !important;
 }

 .jionDiv .school .img:hover img {
 	transform: scale(1.03);
 }

 .jionDiv .plan .li {
 	float: left;
 	width: 4.88rem;
 	height: 2.6rem;
 	overflow: hidden;
 	margin-right: 0.18rem;
 	margin-bottom: 0.18rem;
 	position: relative;
 }

 .jionDiv .plan .li:nth-child(3n) {
 	margin-right: 0;
 }

 .jionDiv .plan .li img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 }

 .jionDiv .plan .li:hover img {
 	transform: scale(1.03);
 }

 .jionDiv .plan .li .up {
 	width: 100%;
 	height: 100%;
 	background: url(../images/ker.png) no-repeat center bottom;
 	background-size: 100% auto;
 	position: absolute;
 	bottom: 0;
 	left: 0;
 	z-index: 1;
 	transition: all 0.5s;
 }

 .jionDiv .plan .li .text {
 	position: absolute;
 	left: 0.3rem;
 	bottom: 0.25rem;
 	font-size: 0.24rem;
 	color: #fff;
 	line-height: 0.3rem;
 	font-weight: bold;
 }

 .jionDiv .plan .li:hover .up {
 	background: #0067d3;
 	opacity: 0.8;
 }

 .jionDiv .plan .li:hover .text {
 	display: none;
 }

 .jionDiv .plan .li .box {
 	position: absolute;
 	top: 2rem;
 	left: 0.4rem;
 	right: 0.4rem;
 	z-index: 5;
 	color: #fff;
 	transition: all 0.5s;
 	opacity: 0;
 }

 .jionDiv .plan .li:hover .box {
 	top: 0.35rem;
 	opacity: 1;
 }

 .jionDiv .plan .li .box .h {
 	font-size: 0.24rem;
 	line-height: 0.3rem;
 	font-weight: bold;
 	margin-bottom: 0.25rem;
 }

 .jionDiv .plan .li .box .min {
 	float: left;
 	width: 40%;
 	position: relative;
 	font-size: 0.16rem;
 	line-height: 0.16rem;
 }

 .jionDiv .plan .li .box .min:nth-child(2n) {
 	float: right;
 }

 .jionDiv .plan .li .box .min h3 {
 	margin-bottom: 0.15rem;
 	line-height: 0.16rem;
 	font-size: 0.16rem;
 }

 .jionDiv .plan .li .box .min i {
 	width: 0.01rem;
 	height: 100%;
 	background: #fff;
 	position: absolute;
 	top: 0;
 	right: -20%;
 	opacity: 0.5;
 	display: block;
 }

 .jionDiv .plan .li .box .min:nth-child(2n) i {
 	display: none;
 }

 .jionMore {
 	width: 0.28rem;
 	height: 0.16rem;
 	background: url(../images/six12.png) no-repeat center;
 	background-size: 100% 100%;
 	margin: 0.5rem auto 0;
 }

 .jionDiv .schoolTwo .li {
 	margin-bottom: 0.15rem;
 	font-size: 0.16rem;
 	line-height: 0.2rem;
 }

 .jionDiv .schoolTwo .li .h1 {
 	color: #333;
 	font-weight: bold;
 	margin-bottom: 0.08rem;
 }

 .jionDiv .schoolTwo .li .p {
 	color: #666;
 }

 .jionDiv .schoolTwo .li a {
 	display: inline-block;
 	color: #0070e6;
 	margin: 0 0.03rem;
 }

 .jionDiv .minker .mLi .schoolTwo {
 	overflow: hidden;
 }

 .jionDiv .minker .mLi .three img{
	 cursor: default !important;
 }
 .jionDiv .minker .jionMore.more {
 	transform: rotate(180deg);
 }

 .jionDiv .minker .mLi .schoolTwo.schoolTwo4 {
 	height: auto !important;
 }

 .jionDiv .videoXu .img {
 	width: 100%;
 	transition: all 0.5s;
 }

 .jionDiv .videoXu:hover .img {
 	transform: scale(1.01);
 }

 .jionDiv .videoXu {
 	position: relative;
 	overflow: hidden;
	cursor: pointer;
 }

 .jionDiv .videoXu .up {
 	width: 100%;
 	height: 100%;
 	background: #000;
 	opacity: 0.2;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 2;
 }

 .jionDiv .videoXu .icon {
 	width: 1rem;
 	height: 1rem;
 	background: url(../images/videoNa.png) no-repeat center;
 	background-size: 100% 100%;
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	margin-left: -0.5rem;
 	margin-top: -0.5rem;
 	z-index: 5;
 	cursor: pointer;
 }

 .jionDiv .videoXu video {
 	display: none;
 }

 .seekDiv {
 	display: none;
 	width: 5.6rem;
 	background: #fff;
 	box-shadow: 0.1rem 0 0.24rem hsla(211, 100%, 17%, 0.20);
 	position: fixed;
 	/* top: 1.6rem !important; */
 	left: 50%;
 	margin-left: -2.8rem;
 	z-index: 101;
 }

 .seekDiv input::-webkit-outer-spin-button,
 .seekDiv input::-webkit-inner-spin-button {
 	-webkit-appearance: none;
 }

 .seekDiv input[type=“number”] {
 	-moz-appearance: textfield;
 }

 .seekDiv textarea {
 	resize: none;
 }

 .seekDiv .cont {
 	padding: 0.4rem 0.5rem 0.1rem 0.5rem;
 }

 .seekDiv .sole {
 	width: 0.4rem;
 	height: 0.4rem;
 	background: url(../images/sole2.png) no-repeat center;
 	background-size: 100% 100%;
 	position: absolute;
 	top: 0.25rem;
 	right: -0.7rem;
 	transition: all 0.5s;
 	cursor: pointer;
 }

 /* .seekDiv .sole:hover {
 	transform: rotate(180deg);
 } */

 .seekDiv .cont h1 {
 	font-size: 0.28rem;
 	color: #333;
 	line-height: 0.3rem;
 	text-align: center;
 }

 .seekDiv .cont p {
 	font-size: 0.16rem;
 	line-height: 0.2rem;
 	color: #666;
 	text-align: center;
 	padding: 0.1rem 0 0 0;
 }

 .seekDiv .cont .li {
 	margin-top: 0.2rem;
 }

 .seekDiv .cont .li .inp {
 	width: 100%;
 	height: 0.4rem;
 	display: block;
 	font-size: 0.16rem;
 	border: none;
 }

 .seekDiv .cont .li .inp::placeholder,
 .seekDiv .cont .li textarea::placeholder {
 	color: #999;
 }

 .seekDiv .cont .li .br,
 .seekDiv .cont .li .text,
 .seekDiv .cont .li .ke1 {
 	border: 0.01rem solid #eee;
 	padding: 0 0.2rem;
 	position: relative;
 }

 .seekDiv .cont .li h2 {
 	font-size: 0.16rem;
 	color: #333;
 	line-height: 0.2rem;
 	margin-bottom: 0.15rem;
 }

 .seekDiv .cont .li h2:nth-child(2) {
 	margin-top: -0.1rem;
 }

 .seekDiv .cont .li textarea {
 	display: block;
 	width: 100%;
 	height: 0.9rem;
 	font-size: 0.16rem;
 	border: none;
 	margin: 0.15rem 0;
 }

 .seekDiv .cont .li .sub {
 	display: block;
 	width: 100%;
 	height: 0.5rem;
 	border: none;
 	background: #0067d3;
 	border-radius: 0.04rem;
 	color: #fff;
 	font-size: 0.18rem;
 	cursor: pointer;
 }

 .seekDiv .cont .li .p {
 	display: flex;
 	justify-content: center;
 	font-size: 0.16rem;
 	line-height: 0.2rem;
 	color: #999;
 	white-space: nowrap;
 	margin-top: 0.15rem;
 }

 .seekDiv .cont .li .p a {
 	color: #0067d3;
 }

 .seekDiv .cont .li .p i {
 	color: #ff3939;
 	margin-right: 0.05rem;
 	display: block;
 }

 .seekDiv .cont .li .sr {
 	font-size: 0.16rem;
 	color: #0067d3;
 	border: none;
 	background: hsla(0, 0%, 100%, 0.00);
 	padding: 0 0.2rem;
 	height: 0.2rem;
 	line-height: 0.2rem;
 	border-left: 0.01rem solid #999;
 	position: absolute;
 	top: 50%;
 	margin-top: -0.1rem;
 	right: 0;
 	cursor: pointer;
 }

 .seekDiv .cont .flex_li {
 	display: flex;
 }

 .seekDiv .cont .li .ke1 {
 	width: 1.75rem;
 	/* float: left; */
 }

 .seekDiv .cont .li .ke2 {
 	/* float: left; */
 	display: flex;
 	align-items: center;
 }

 .seekDiv .cont .li .ke2 input {
 	display: none;
 }

 .seekDiv .cont .li .ke2 label {
 	float: left;
 	width: 1.09rem;
 	height: 0.4rem;
 	border: 0.01rem solid #eee;
 	line-height: 0.4rem;
 	text-align: center;
 	font-size: 0.16rem;
 	color: #999;
 	margin-left: 0.1rem;
 }

 .seekDiv .cont .li .ke2 input:checked+label {
 	border-color: #0067d3;
 	color: #0067d3;
 }

 .seekDiv .cont .li .list input {
 	display: none;
 }

 .seekDiv .cont .li .list label {
 	float: left;
 	width: 0.98rem;
 	height: 0.4rem;
 	border: 1px solid #eee;
 	line-height: 0.4rem;
 	text-align: center;
 	font-size: 0.16rem;
 	color: #999;
 	margin-right: 0.13rem;
 	margin-bottom: 0.2rem;
 }

 .seekDiv .cont .li .list input:checked+label {
 	border-color: #0067d3;
 	color: #0067d3;
 }

 .seekDiv .cont .li .list label:last-child {
 	margin-right: 0;
 }



 .contactDiv {
 	margin-bottom: 0.7rem;
 }

 .contactDiv h1 {
 	font-size: 0.36rem;
 	text-align: center;
 	color: #333;
 	line-height: 0.4rem;
 }

 .contactDiv .tacTop {
 	margin-top: 0.7rem;
 }

 .contactDiv .mapDiv {
 	margin-top: 0.7rem;
 	width: 100%;
 	height: 6rem;
 	background: url(../images/map.jpg) no-repeat center;
 	background-size: cover;
 	position: relative;
 }

 #allmap {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	top: 0;
 	left: 0;
 }

 .contactDiv .openlist {
 	margin-top: 0.7rem;
 }

 .contactDiv .openlist .li {
 	float: left;
 	width: 3.8rem;
 	margin-right: 0.26rem;
 	margin-bottom: 0.25rem;
 }

 .contactDiv .openlist .li:nth-child(4n) {
 	margin-right: 0;
 }

 .contactDiv .openlist .li a {
 	border: 1px solid #eee;
 	height: 2rem;
 	position: relative;
 	color: #333;
 	
 }

 .contactDiv .openlist .li p {
 	font-size: 0.24rem;
 	line-height: 0.4rem;
 	text-align: center;
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	width: 80%;
	 z-index:10;
 }
.contactDiv .openlist .li div{
	
    transition: all 0.5s;
    position: absolute;
    width: 0;
    height: 100%;
}
.contactDiv .openlist .li a:hover div{
	width:100%;
	background: #0067d3;
}
 .contactDiv .openlist a:hover{
 	
 	color: #fff;
 }

 .doomDiv .li {
 	margin-top: 0.5rem;
 }

 .doomDiv {
 	font-size: 0.2rem;
 	color: #666;
 	line-height: 0.36rem;
 	padding-bottom: 0.5rem;
 }

 .doomDiv h2 {
 	font-size: 0.34rem;
 	color: #333;
 	line-height: 0.4rem;
 	font-weight: bold;
 	margin-bottom: 0.25rem;
 }

 .doomDiv p {
 	margin-bottom: 0.2rem;
 }

 .newsMax {
 	margin: 0.7rem 0;
 }

 .newsMax .banerCont .img {
 	float: left;
 	width: 50%;
 	height: 5rem;
 	overflow: hidden;
 }

 .newsMax .banerCont .img img {
 	width: 100%;
 	transition: all 0.5s;
 }

 .newsMax .banerCont .img:hover img {
 	transform: scale(1.02);
 }

 .newsMax .banerCont .textDiv {
 	float: right;
 	width: 50%;
 	height: 5rem;
 	background: #fff url(../images/about2.jpg) no-repeat center bottom;
 	background-size: 100% auto;
 }

 .newsMax .banerCont .textDiv .text {
 	padding: 0.45rem 0.5rem 0 0.5rem;
 }

 .newsMax .banerCont .textDiv .text .h1 {
 	font-size: 0.24rem;
 	color: #333;
 	line-height: 0.3rem;
 	font-weight: bold;
 	padding-bottom: 0.45rem;
 	border-bottom: 0.01rem solid #eee;
 }

 .newsMax .banerCont .textDiv .text .p {
 	margin: 0.4rem 0 0.9rem 0;
 	font-size: 0.16rem;
 	color: #666;
 	line-height: 0.3rem;
 	height: 0.9rem;
 }

 .newsMax .banerCont .textDiv .text a {
 	width: 1.8rem;
 	text-align: center;
 	height: 0.5rem;
 	line-height: 0.5rem;
	border-radius: 0.04rem;
	background: #009bfc;
	font-size: 0.16rem;
	color: #fff;
 	transition: all 0.5s;
 }

 .newsMax .banerCont .textDiv .text a:hover {
 	box-shadow: 0.02rem 0.03rem 0.05rem #003f81;
 }

 .newsMax .list {
 	margin: 0.25rem 0 0.7rem 0;
 	background: #fff;
 	padding: 0 0.25rem;
 }

 .newsMax .list .li {
 	padding: 0.25rem 0;
 	border-top: 0.01rem solid #eee;
 }

 .newsMax .list .li:first-child {
 	border-top: none;
 }

 .newsMax .list .li .img {
 	float: left;
 	width: 3rem;
 	height: 2rem;
 	overflow: hidden;
 }

 .newsMax .list .li .img a {
 	height: 100%;
 }

 .newsMax .list .li .img img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 }

 .newsMax .list .li:hover .img img {
 	transform: scale(1.03);
 }

 .newsMax .list .li .right {
 	float: right;
 	width: 12.1rem;
 	padding-right: 0.1rem;
 	padding-top: 0.2rem;
 }

 .newsMax .list .li .right .h1 {
 	font-size: 0.24rem;
 	line-height: 0.3rem;
 	color: #333;
 	transition: all 0.5s;
 }

 .newsMax .list .li:hover .right .h1 {
 	color: #0067d3;
 }

 .newsMax .list .li .right .p {
 	font-size: 0.16rem;
 	color: #666;
 	line-height: 0.26rem;
 	height: 0.52rem;
 	margin: 0.2rem 0 0.35rem 0;
 }

 .newsMax .list .li .right .time {
 	font-size: 0.16rem;
 	color: #999;
 	line-height: 0.2rem;
 }

 .newsMax .list .li .right .time span:nth-child(1) {
 	margin-right: 0.15rem;
 }

 .newsMax .baner .swiper-pagination {
 	display: flex;
 	justify-content: flex-end;
 	bottom: 0.45rem;
 	right: 0.45rem;
 	left: auto;
 	width: auto;
 }

 .newsMax .baner .swiper-pagination-bullet {
 	display: block;
 	width: 0.3rem;
 	height: 0.03rem;
 	border-radius: 0.02rem;
 }

 .newsMax .baner .swiper-pagination-bullet-active {
 	background: #003f81;
 }

 .mediaDate {
 	padding: 0.5rem 0 0.7rem 0;
 }

 .mediaDate h1 {
 	font-size: 0.36rem;
 	line-height: 0.4rem;
 	color: #333;
 	text-align: center;
 }

 .mediaDate .tit {
 	display: flex;
 	justify-content: center;
 	font-size: 0.16rem;
 	line-height: 0.2rem;
 	color: #666;
 	margin: 0.35rem 0 0.6rem 0;
 }

 .mediaDate .tit p {
 	margin: 0 0.1rem;
 }

 .mediaDate .list {
 	padding: 0.6rem 2rem 0.5rem 0.9rem;
 	background: #fff;
 	margin-bottom: 0.7rem;
 	position: relative;
 	min-height: 3.9rem;
 }

 .mediaDate .list img {
 	margin: auto;
 	max-width: 100%;
 	padding: 0.2rem 0;
 	cursor: default !important;
 }

 .mediaDate .list p {
 	padding: 0;
 	text-indent: 0.4rem;
 }

 .mediaDate .list p span {
 	text-align: justify;
 }

 /* .mediaDate .list p:last-child {
 	text-align: right;
 } */

 .mediaDate .list .text {
 	font-size: 0.2rem;
 	color: #666;
 	line-height: 0.36rem;
 }

 .mediaDate .icon {
 	position: absolute;
 	top: 0.8rem;
 	right: 0.7rem;
 }

 .mediaDate .icon .h {
 	font-size: 0.2rem;
 	color: #666;
 	text-align: center;
 	line-height: 0.2rem;
 	margin-bottom: 0.3rem;
 }

 .mediaDate .icon a {
 	width: 0.6rem;
 	height: 0.6rem;
 	margin-bottom: 0.15rem;
 	transition: all 0.5s;
 }

 /* .mediaDate .icon a:hover{
     transform: rotateY(360deg);
}
 */
 .mediaDate .icon a.w {
 	background: url(../images/w1.png) no-repeat center;
 	background-size: 0.39rem auto;
 }

 .mediaDate .icon a.w:hover {
 	background: url(../images/w1_1.png) no-repeat center;
 	background-size: 0.39rem auto;
 }

 .mediaDate .icon a.b {
 	background: url(../images/w2.png) no-repeat center;
 	background-size: 0.31rem auto;
 }

 .mediaDate .icon a.b:hover {
 	background: url(../images/w2_1.png) no-repeat center;
 	background-size: 0.31rem auto;
 }

 .mediaDate .icon a.i {
 	background: url(../images/w3.png) no-repeat center;
 	background-size: 0.39rem 0.30rem;
 }

 .mediaDate .icon a.i:hover {
 	background: url(../images/w3_1.png) no-repeat center;
 	background-size: 0.39rem 0.30rem;
 }

 .mediaDate .icon a.y {
 	background: url(../images/w4.png) no-repeat center;
 	background-size: 0.39rem 0.3rem;
 }

 .mediaDate .icon a.y:hover {
 	background: url(../images/w4_1.png) no-repeat center;
 	background-size: 0.39rem 0.3rem;
 }

 .mediaDate .listYer .li {
 	float: left;
 	background: #fff;
 	width: 7.6rem;
 	height: 2.25rem;
 	box-shadow: 0.1rem 0 0.24rem hsla(211, 100%, 17%, 0.20);
 }

 .mediaDate .listYer .li:nth-child(2) {
 	float: right;
 }

 .mediaDate .listYer .li:hover {
 	background: hsla(203, 100%, 49%, 0.10);
 }

 .mediaDate .listYer .li a {
 	padding: 0.35rem 0.6rem;
 }

 .mediaDate .listYer .li .h {
 	font-size: 0.16rem;
 	line-height: 0.2rem;
 	color: #333;
 }

 /* .mediaDate .listYer .li .h:hover{
     color: #0067d3;
}
 */
 .mediaDate .listYer .li i {
 	display: block;
 	width: 0.48rem;
 	height: 0.02rem;
 	background: #003f81;
 	margin: 0.1rem 0 0.15rem 0;
 }

 .mediaDate .listYer .li .p {
 	font-size: 0.2rem;
 	line-height: 0.36rem;
 	color: #333;
 }

 /* .mediaDate .listYer .li:hover .p{
     color: #0067d3;
}
 */
 .mediaDate .listYer .li .m {
 	font-size: 0.16rem;
 	color: #999;
 	line-height: 0.2rem;
 	margin-top: 0.1rem;
 }

 /* .mediaDate .listYer .li:hover .m{
     color: #0067d3;
}
 */
 .contImg {
 	margin-bottom: 0.7rem;
 }

 .mediaImg {
 	margin: 0.7rem 0 0.35rem 0;
 }

 .mediaImg .li {
 	float: left;
 	width: 2.77rem;
 	margin-right: 1.64rem;
 	margin-bottom: 0.35rem;
 }

 .mediaImg .li:nth-child(4n) {
 	margin-right: 0;
 }

 .mediaImg .li .img {
 	width: 100%;
 	height: 3.95rem;
 	overflow: hidden;
 	border: #cccccc 1px solid;
 }

 .mediaImg .li .img a {
 	width: 100%;
 	height: 3.95rem;
 	overflow: hidden;
 }

 .mediaImg .li .img img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 }

 .mediaImg .li:hover .img img {
 	transform: scale(1.03);
 }

 .mediaImg .li .text {
 	width: 100%;
 	height: 0.3rem;
 	margin-top: 0.15rem;
 }

 .mediaImg .li .text .h1 {
 	float: left;
 	line-height: 0.3rem;
 	font-size: 0.16rem;
 	color: #666;
 	transition: all 0.5s;
 	/* width: 2rem; */
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	-webkit-box-orient: vertical;
 }

 .mediaImg .li:hover .text .h1 {
 	color: #0067d3;
 }

 .mediaImg .li .text .icon {
 	float: right;
 	display: none;
 }

 .mediaImg .li .text .icon a {
 	width: 0.3rem;
 	height: 0.3rem;
 	float: left;
 	margin-left: 0.05rem;
 	transition: all 0.5s;
 }

 .mediaImg .li .text .icon a.ftp {
 	background: url(../images/img2.png) no-repeat center right;
 	background-size: 0.19rem auto;
 }

 .mediaImg .li .text .icon a.xia {
 	background: url(../images/img3.png) no-repeat center right;
 	background-size: 0.19rem auto;
 }

 .mediaImg .li .text .icon a.ftp:hover {
 	background: url(../images/img2m.png) no-repeat center right;
 	background-size: 0.19rem auto;
 }

 .mediaImg .li .text .icon a.xia:hover {
 	background: url(../images/img3m.png) no-repeat center right;
 	background-size: 0.19rem auto;
 }

 .videoMax {
 	margin: 0.7rem 0;
 }

 .videoMax .img {
 	width: 100%;
 	height: 4.16rem;
 	position: relative;
 	overflow: hidden;
 }

 .videoMax .imgCont {
 	width: 6.22rem;
 	height: 3.52rem;
 	overflow: hidden;
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	transition: all 0.5s;
 }

 .videoMax .swiper-slide-active {
 	z-index: 10;
 }

 .videoMax .swiper-slide-active .img {
 	overflow: unset;
 }

 .videoMax .swiper-slide-active .imgCont {
 	transform: translate(-50%, -50%) scale(1.18);
 }

 .videoMax .imgCont img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 }

 .videoMax .imgCont:hover img {
 	transform: scale(1.02);
 }

 .videoMax .imgCont .up {
 	width: 100%;
 	height: 100%;
 	background: #000;
 	opacity: 0.4;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 1;
 }

 .videoMax .imgCont .play {
 	cursor: pointer;
 	width: 0.1rem;
 	height: 0.1rem;
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	background: url(../images/videoNa.png) no-repeat center;
 	background-size: 100% 100%;
 	z-index: -1;
 	opacity: 0;
 	transition: all 0.5s;
 }

 .videoMax .swiper-slide-active .play {
 	width: 0.82rem;
 	height: 0.82rem;
 	opacity: 1;
 	z-index: 5;
 }

 .videoMax .imgCont video {
 	display: none;
 }

 .videoAll {
 	margin: 0.7rem 0 0.3rem 0;
 }

 .videoMax .swiper-button-prev,
 .videoMax .swiper-button-next {
 	display: block;
 	height: 3.54rem;
 	width: 4.3rem;
 	top: 50%;
 	transform: translateY(-50%);
 	margin-top: 0;
 	opacity: 0;
 }

 .videoMax .swiper-button-prev {
 	left: 0;
 }

 .videoMax .swiper-button-next {
 	right: 0;
 }

 .videoAll .li {
 	width: 3.82rem;
 	float: left;
 	margin-right: 0.24rem;
 	margin-bottom: 0.4rem;
 }

 .videoAll .li:nth-child(4n) {
 	margin-right: 0;
 }

 .videoAll .li .img {
 	width: 100%;
 	height: 2.6rem;
 	overflow: hidden;
 	position: relative;
	 margin-bottom:.2rem
 }

 .videoAll .li .img .up {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 2;
 	background: #000;
 	opacity: 0.1;
 	transition: all 0.5s;
 }

 .videoAll .li:hover .img .up {
 	opacity: 0.3;
 }

 .videoAll .li .img img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 }

 .videoAll .li:hover .img img {
 	transform: scale(1.03);
 }

 .videoAll .li video {
 	display: none;
 }

 .videoAll .li .play {
 	width: 0;
 	height: 0;
 	background: url(../images/videoNa.png) no-repeat center;
 	background-size: 100% 100%;
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	z-index: 5;
 	transition: all 0.5s;
 	cursor: pointer;
 }

 .videoAll .li:hover .play {
 	width: 0.7rem;
 	height: 0.7rem;
 }

 .videoAll .li .p {
 	font-size: 0.16rem;
 	color: #333;
 	line-height: 0.28rem;
 	margin-top: 0.1rem;
 	transition: all 0.5s;
	 height:.8rem;
	 overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
 }

 .videoAll .li:hover .p {
 	color: #0067d3;
 }

 .videoUp {
 	display: none;
 	width: 12rem;
 	height: 6rem;
 	position: fixed;
 	top: 50%;
 	left: 50%;
 	margin-left: -6rem;
 	margin-top: -3rem;
 	z-index: 9999;
 }

 .videoUp video {
 	display: block;
 	width: 12rem;
 	height: 6rem;
 	background: #000;
 }

 .videoUp .sole {
 	width: 0.3rem;
 	height: 0.3rem;
 	background: url(../images/sole3.png) no-repeat center;
 	background-size: 100% 100%;
 	position: absolute;
 	top: 0.3rem;
 	right: 0.3rem;
 	transition: all 0.5s;
 }

 .videoUp .sole:hover {
 	transform: rotate(180deg);
 }

 .dateMinNav .cont3 .li {
 	margin-right: 0.5rem;
 }

 .dateMinNav .cont3 .mine {
 	
 }

 .merchandise {
 	padding: 0.8rem 0;
 }

 .merchandise h1,
 .merchandiseTwo h1,
 .merchandiseSix h1 {
 	font-size: 0.36rem;
 	text-align: center;
 	line-height: 0.4rem;
 }

 .merchandise .list1 {
 	margin: 0.7rem 0 0 0;
 	box-shadow: 0.1rem 0 0.24rem hsla(211, 100%, 17%, 0.20);
 }

 .merchandise .list1 .img {
 	float: left;
 	width: 50%;
 	height: 4.26rem;
 	overflow: hidden;
 	position: relative;
 }

 .merchandise .list1 .img img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 	cursor: default !important;
 }

 .merchandise .list1 .img .play {
 	width: 0;
 	height: 0;
 	background: url(../images/videoNa.png) no-repeat center;
 	background-size: 100% 100%;
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	z-index: 99;
 	transition: all 0.5s;
 	cursor: pointer;
 }

 .merchandise .list1 .img:hover .play {
 	width: 0.7rem;
 	height: 0.7rem;
 }

 .merchandise .list1 .img:hover .up {
 	opacity: 0.3;
 }

 .merchandise .list1 .img:hover img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 	transform: scale(1.02);
 }

 .merchandise .list1 .img .up {
 	background: #000;
 	opacity: 0.1;
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	z-index: 2;
 	transition: all 0.5s;
 }

 .merchandise .list1 video {
 	display: none;
 }

 .merchandise .list1 .img:hover img {
 	transform: scale(1.02);
 	cursor: default !important;
 }

 .merchandise .list1 .textMin {
 	float: right;
 	width: 50%;
 	height: 4.26rem;
 	background: #0067d3 url(../images/bem2.jpg) no-repeat bottom center;
 	background-size: 100% auto;
 }

 .merchandise .list1 .textMin .text {
 	padding: 0.85rem 0.5rem 0 0.5rem;
 	color: #fff;
 }

 .merchandise .list1 .textMin .text .h1 {
 	font-size: 0.28rem;
 	font-weight: bold;
 	line-height: 0.3rem;
 	margin-bottom: 0.35rem;
 }

 .merchandise .list1 .textMin .text .p {
 	font-size: 0.18rem;
 	line-height: 0.3rem;
 	text-align: justify !important;
 }

 .merchandise .list2 .li {
 	float: left;
 	margin-top: 0.25rem;
 	width: 5.18rem;
 	margin-right: 0.23rem;
 	box-shadow: 0.1rem 0.05rem 0.24rem hsla(211, 100%, 17%, 0.20);
 }

 .merchandise .list2 .li:nth-child(3n) {
 	margin-right: 0;
 }

 .merchandise .list2 .li a {
 	width: 100%;
 	height: 3rem;
 	overflow: hidden;
 }

 .merchandise .list2 .li a img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 }

 .merchandise .list2 .li:hover a img {
 	transform: scale(1.02);
 	cursor: default !important;
 }

 .merchandise .list2 .li .p {
 	font-size: 0.18rem;
 	line-height: 0.6rem;
 	background: #fff;
 	padding: 0 0.25rem;
 	color: #333;
 	transition: all 0.5s;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 }

 .merchandise .list2 .li:hover .p {
 	color: #0067d3;
 }

 .merchandiseTwo {
 	padding: 0.7rem 0 0.35rem 0;
 	background: url(../images/cpfw.jpg) no-repeat center;
 	background-size: cover;
 }

 .merchandiseTwo h1 {
 	color: #fff;
 }

 .merchandiseTwo .list {
 	margin-top: 0.65rem;
 	color: #fff;
 	font-size: 0.16rem;
 	line-height: 0.26rem;
 	display: flex;
 	justify-content: space-between;
 	flex-wrap: wrap;
 }

 .merchandiseTwo .list .li {
 	width: 7.5rem;
 	margin-bottom: 0.5rem;
 	text-align: justify !important;
	font-size: 0.18rem;
 	/* min-height: 0.8rem; */
 }

 /* .merchandiseTwo .list .li:nth-child(2n){
     float: right;
}
 */
 .merchandiseThree .cont {
 	position: relative;
 }

 .merchandiseThree .swiper-container {
 	padding: 0.8rem 0;
 }

 .merchandiseThree .box {
 	width: 3.82rem;
 	margin: auto;
 	box-shadow: 0.05rem 0.05rem 0.05rem hsl(0deg 0% 85% / 30%);
 }

 .merchandiseThree .box a {
 	width: 3.82rem;
 	height: 2.25rem;
 	overflow: hidden;
 }

 .merchandiseThree .box a img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 	cursor: default !important;
 }

 .merchandiseThree .box:hover a img {
 	transform: scale(1.02);
 }

 .merchandiseThree .box .p {
 	font-size: 0.18rem;
 	line-height: 0.6rem;
 	background: #fff;
 	padding: 0 0.25rem;
 	color: #333;
 	transition: all 0.5s;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 }

 .merchandiseThree .box:hover .p {
 	color: #0067d3;
 }

 .merchandiseSix .cont {
 	position: relative;
 }

 .merchandiseSix .box {
 	width: 3.82rem;
 	margin: auto;
 	box-shadow: 0.05rem 0.05rem 0.05rem hsl(0deg 0% 85% / 30%);
 }

 .merchandiseSix .box a {
 	width: 3.82rem;
 	height: 2.25rem;
 	overflow: hidden;
 }

 .merchandiseSix .box a img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 	cursor: default !important;
 }

 .merchandiseSix .box:hover a img {
 	transform: scale(1.02);
 }

 .merchandiseSix .box .p {
 	font-size: 0.18rem;
 	line-height: 0.6rem;
 	background: #fff;
 	padding: 0 0.25rem;
 	color: #333;
 	transition: all 0.5s;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 }

 .merchandiseSix .box:hover .p {
 	color: #0067d3;
 }

 .merchandiseSix {
 	background: hsla(199, 87%, 57%, 0.10);
 	padding: 0.7rem 0;
 }

 .merchandiseSix .text {
 	font-size: 0.16rem;
 	color: #666;
 	line-height: 0.26rem;
 	text-align: center;
 	margin: auto;
 	padding: 0.3rem 1.8rem 0.6rem 1.8rem;
 }

 .merchandiseSix .imgList .li {
 	float: left;
 	width: 3.82rem;
 	margin-right: 0.24rem;
 	box-shadow: 0.03rem 0.03rem 0.1rem hsla(211, 100%, 17%, 0.20);
 	/* position:relative;
	overflow: hidden; */
 }

 .merchandiseSix .imgList .li:nth-child(4n) {
 	margin-right: 0;
 }

 .merchandiseSix .imgList .li a {
 	width: 100%;
 	height: 2.24rem;
 	overflow: hidden;
 }

 .merchandiseSix .imgList .li a img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 	cursor: default !important;
 }

 .merchandiseSix .imgList .li:hover a img {
 	transform: scale(1.02);
 }

 .merchandiseSix .imgList .li .p {
 	font-size: 0.18rem;
 	height: 0.6rem;
 	line-height: 0.6rem;
 	background: #fff;
 	padding: 0 0.25rem;
 	color: #333;
 	transition: all 0.5s;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	transition: all 0.5s;
 }



 /* .merchandiseSix .imgList .li .cxk{
	height: 1.2rem;
	width: 100%;
	background-color: white;
	font-size: 0.18rem;
	color: #333;
	padding: 0 0.25rem;
	position: absolute;
	bottom: -1.2rem;
	left: 0;
	transition: all 0.5s;
}
 .merchandiseSix .imgList .li .p:hover+.cxk,
 .merchandiseSix .imgList .li .cxk:hover {
	 bottom: 0;
 } */

 .merchandiseSix .imgList .li:hover .p {
 	color: #0067d3;
 }

 .dateMinNav .cont4 .li {
 	margin-right: 0.95rem;
 }

 .dateMinNav .cont4 .li:last-child {
 	margin-right: 0;
 }

 .workDiv .mTi {
 	font-size: 0.28rem;
 	color: #0067d3;
 	font-weight: bold;
 	line-height: 0.3rem;
 	border-bottom: 0.01rem solid #eee;
 	padding: 0.4rem 0 0.3rem 0;
 }

 .huLian {
 	margin-top: 0.3rem;
 }

 .huLian .img {
 	float: left;
 	width: 50%;
 	height: 5rem;
 	overflow: hidden;
 }

 .huLian .img img {
 	width: 100%;
 	transition: all 0.5s;
 	cursor: default !important;
 }

 .huLian .img:hover img {
 	transform: scale(1.02);
 }

 .huLian .textMin {
 	float: right;
 	width: 50%;
 	height: 5rem;
 	background: #fff url(../images/about2.jpg) no-repeat bottom center;
 	background-size: 100% auto;
 }

 .huLian .textMin .text {
 	padding: 0.5rem 0.5rem 0 0.5rem;
 }

 .huLian .textMin .text .h2 {
 	font-size: 0.28rem;
 	font-weight: bold;
 	color: #333;
 	line-height: 0.3rem;
 	margin-bottom: 0.4rem;
 }

 .huLian .textMin .text .p {
 	font-size: 0.18rem;
 	line-height: 0.3rem;
 	color: #666;
 	height: 2.2rem;
 	text-align: justify !important;
 }

 .huLian .textMin .text a {
 	width: 2rem;
 	height: 0.5rem;
 	border-radius: 0.04rem;
 	background: #009bfc;
 	line-height: 0.5rem;
 	font-size: 0.16rem;
 	color: #fff;
 	text-align: center;
 	margin-top: 0.25rem;
 	transition: all 0.5s;
 }

 .huLian .textMin .text a:hover {
 	background: #007DCB;
 }

 .StreamDiv,
 .StreamDivOne,
 .StreamDivThree,
 .StreamDivVideo {
 	padding: 0.7rem 0;
 }

 .StreamDiv h1,
 .StreamDivOne h1,
 .StreamDivThree h1,
 .StreamDivVideo h1 {
 	font-size: 0.36rem;
 	color: #333;
 	line-height: 0.4rem;
 	text-align: center;
 }

 .StreamDiv .text {
 	margin-top: 0.7rem;
 	font-size: 0.18rem;
 	color: #666;
 	line-height: 0.3rem;
 	text-align: justify;
 }

 .StreamDivOne {
 	background: hsla(199, 87%, 57%, 0.10);
 	position: relative;
 }

 .StreamDivOne .list {
 	margin-top: 0.7rem;
 	overflow: hidden;
 	height: 3rem;
 }

 .StreamDivOne .list.list2 {
 	height: auto;
 }

 .StreamDivOne .list .li {
 	float: left;
 	margin-right: 0.24rem;
 	margin-bottom: 0.24rem;
 }

 .StreamDivOne .list .li:nth-child(4n) {
 	margin-right: 0;
 }

 .StreamDivOne .list .li a {
 	width: 3.82rem;
 	height: 2rem;
 	overflow: hidden;
 	position: relative;
 	cursor: default !important;
 }

 .StreamDivOne .list .li a img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 	cursor: default !important;
 }

 .StreamDivOne .list .li:hover a img {
 	transform: scale(1.03);
 }

 .StreamDivOne .list .li .up {
 	width: 100%;
 	height: 100%;
 	background: #000;
 	opacity: 0.3;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 2;
 }

 .StreamDivOne .list .li .p {
 	font-size: 0.16rem;
 	color: #fff;
 	position: absolute;
 	left: 0;
 	bottom: 0.15rem;
 	right: 0;
 	z-index: 5;
 	height: 0.48rem;
 	line-height: 0.24rem;
 	padding: 0 0.25rem 0rem 0.25rem;
 	display: -webkit-box;
 	-webkit-box-orient: vertical;
 	-webkit-line-clamp: 2;
 	overflow: hidden;
 }

 .StreamDivOne .more {
 	width: 100%;
 	height: 0.5rem;
 	background-image: linear-gradient(hsla(199, 87%, 57%, 0), #eaf7fe);
 	position: absolute;
 	bottom: 0.7rem;
 	left: 0;
 	z-index: 10;
 }

 .StreamDivOne .more a {
 	width: 0.28rem;
 	height: 0.16rem;
 	background: url(../images/six12.png) no-repeat center;
 	background-size: 100% 100%;
 	position: absolute;
 	bottom: -0.4rem;
 	left: 50%;
 	margin-left: -0.18rem;
 }

 .StreamDivOne .more.more2 {
 	height: 0.01rem;
 }

 .StreamDivOne .more a.k {
 	transform: rotate(180deg);
 }

 .StreamDivThree .navBer {
 	margin: 0.7rem 0 0.5rem 0;
 }

 .StreamDivThree .navBer a {
 	float: left;
 	font-size: 0.2rem;
 	line-height: 0.3rem;
 	color: #666;
 	margin-right: 0.7rem;
 	transition: all 0.5s;
 }

 .StreamDivThree .navBer a.on {
 	color: #0067d3;
	cursor: default;
 }

 .StreamDivThree .navBer a:hover {
 	color: #0067d3;
 }

 .StreamDivThree .list {
 	box-shadow: 0.03rem 0.03rem 0.1rem hsla(211, 100%, 17%, 0.20);
 	display: none
 }

 .StreamDivThree .list.cur {
 	display: block
 }

 .StreamDivThree .list .img {
 	float: left;
 	width: 50%;
 	height: 5.16rem;
 	overflow: hidden;
 	position: relative;
 }

 .StreamDivThree .list .img img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 	cursor: default !important;
 }

 .StreamDivThree .list .img:hover img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 	transform: scale(1.02);
 }

 .StreamDivThree .list .img:hover .play {
 	width: 0.7rem;
 	height: 0.7rem;
 }

 .StreamDivThree .list .img:hover .up {
 	opacity: 0.3;
 }

 .StreamDivThree .list .up {
 	background: #000;
 	opacity: 0.1;
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	z-index: 2;
 	transition: all 0.5s;
 }

 .StreamDivThree .list .play {
 	width: 0;
 	height: 0;
 	background: url(../images/videoNa.png) no-repeat center;
 	background-size: 100% 100%;
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	z-index: 5;
 	transition: all 0.5s;
 	cursor: pointer;
 }

 .StreamDivThree .list video {
 	display: none;
 }

 .StreamDivThree .list .texter {
 	width: 50%;
 	float: right;
 	height: 5.16rem;
 	background: #fff url(../images/about2.jpg) no-repeat center bottom;
 	background-size: 100% auto;
 }

 .StreamDivThree .list .texter .text {
 	padding: 0.7rem 0.5rem 0 0.5rem;
 }

 .StreamDivThree .list .texter .text .h1 {
 	font-size: 0.28rem;
 	color: #333;
 	line-height: 0.3rem;
 	font-weight: bold;
 	margin-bottom: 0.4rem;
 }

 .StreamDivThree .list .texter .text .p {
 	font-size: 0.18rem;
 	line-height: 0.3rem;
 	color: #666;
 	text-align: justify;
 }

 .StreamDivVideo {
 	padding: 0.7rem 0;
 	background: hsla(199, 87%, 57%, 0.10);
 }

 .StreamDivVideo .list {
 	margin-top: 0.7rem;
 }

 .StreamDivVideo .list .li {
 	float: left;
 	width: 5.16rem;
 	height: 3.19rem;
 	overflow: hidden;
 	position: relative;
 	margin-right: 0.26rem;
 }

 .StreamDivVideo .list .li:nth-child(3n) {
 	margin-right: 0;
 }

 .StreamDivVideo .list .li img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 }

 .StreamDivVideo .list .li:hover img {
 	transform: scale(1.02);
 }

 .StreamDivVideo .list .li .up {
 	background: #000;
 	opacity: 0.4;
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	z-index: 2;
 }

 .StreamDivVideo .list .li .icon {
 	width: 0.6rem;
 	height: 0.6rem;
 	background: url(../images/videoNa.png) no-repeat center;
 	background-size: 100% 100%;
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	z-index: 5;
 }

 .StreamDivVideo .list .li video {
 	display: none;
 }

 .dateMinNav .mine a {
 	overflow: hidden;
 	white-space: nowrap;
 	text-overflow: ellipsis;
 }

 .sss {
 	word-bread: break-all;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-box-orient: vertical;
 	-webkit-line-clamp: 2;
 	overflow: hidden;
 }

 .sss {
 	word-bread: break-all;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-box-orient: vertical;
 	-webkit-line-clamp: 3;
 	overflow: hidden;
 }

 /* 搜索框 */
  .searchModal {
 	position: fixed;
 	top: 0rem;
 	z-index: 999;
 	width: 100%;
 	background-color: white;
 	border-bottom: #e7e7e7 0.01rem solid;
 	
 	
 	display: none;
 }

 .searchContent {
	 padding: 0 1.6rem;
	 box-sizing: border-box;
	height: 0.82rem;
 	display: flex;
 	align-items: center;
 	justify-content: space-between;
 }

 .searchModal .inputBox {
 	width: 50%;
 }

 .searchModal .inputBox input {
 	width: 100%;
 	height: 0.8rem;
 	line-height: 0.8rem;
 	border: none;
 	font-size: 0.24rem;
 	color: #333;
 	padding: 0.15rem 0;
 	box-sizing: border-box;
 }
 .searchModal .inputBox input::-webkit-input-placeholder {
	 color: #000;
	 font-weight: bold;

 }

 /* 使用webkit内核的浏览器 */
 .searchModal .inputBox input:-moz-placeholder {
	 color: #000;
	 font-weight: bold;
 }

 /* Firefox版本4-18 */
 .searchModal .inputBox input::-moz-placeholder {
	 color: #000;
	 font-weight: bold;
 }

 /* Firefox版本19+ */
 .searchModal .inputBox input:-ms-input-placeholder {
	 color: #000;
	 font-weight: bold;
 }

 /* IE浏览器 */

 .searchModal .searchBtn {
 	width: 0.8rem;
 	height: 0.8rem;
 	border-right: #e7e7e7 0.01rem solid;
 	background-color: transparent;
 	outline: none;
 	border-left: 0;
 	border-top: 0;
 	border-bottom: 0;
 }

 .searchModal .searchBtn img {
 	width: 0.2rem;
 	height: 0.2rem;
 	margin: 0.3rem 0.3rem;
 }

 .searchModal .btnBox {
 	width: 2rem;
 	display: flex;
 	align-items: center;
 }

 .searchModal .btnBox p {
 	display: flex;
 	align-items: center;
 }

 .searchModal .btnBox p span {
 	display: block;
 	color: #233E73;
 	font-size: 0.18rem;
 	margin-right: 0.2rem;
 	margin-left: 0.6rem;
 	width: 0.6rem;
 	text-align: center;
 }

 .searchModal .btnBox p img {
 	width: 0.2rem;
 	height: 0.2rem;
	margin-left: 0.6rem;
 }
 .searchModal .lianxinag {
	display: none;
	width: 100%;
	padding-left: 28.5%;
	box-sizing: border-box;
	border-top: #e7e7e7 0.01rem solid;
	padding-bottom: 15px;
 }
 .searchModal .lianxinag h3{
	 color: #009bfc;
	 font-size: 0.20rem;
	 font-weight: bold;
	 margin-top: 15px;
 }
 .searchModal .lianxinag ul{
	 padding-left: 0.25rem;
 }
 .searchModal .lianxinag li{
	 list-style: disc;
	 line-height: 35px;
 }
 .searchModal .lianxinag p{
	line-height: 35px;
 }
 .searchModal .lianxinag li a{
	 color: #333;
 }
 .searchModal .lianxinag li a B{
 	color: #009bfc;
 }
 /* 分页 */
 .pageList {
 	width: 3rem;
 	margin-left: auto;
 	padding-right: 1.2rem;
 	display: flex;
 	margin-top: 0.6rem;
 }

 .pageList a {
 	display: block;
 	width: 0.4rem;
 	height: 0.4rem;
 	text-align: center;
 	line-height: 0.4rem;
 	color: #8C8A8B;
 	font-size: 0.16rem;
 	position: relative;
 }

 .pageList span {
 	display: block;
 	width: 0.4rem;
 	height: 0.4rem;
 	cursor: not-allowed;
 	text-align: center;
 	line-height: 0.4rem;
 	color: #8C8A8B;
 	font-size: 0.16rem;
 	position: relative;
 }

 .pageList span img {
 	cursor: not-allowed;
 	width: 0.1rem;
 	height: 0.12rem;
 	margin: auto;
 	line-height: 0.4rem;
 	display: inline-block;
 }

 .pageList a i {
 	display: none;
 	height: 0.02rem;
 	width: 0.16rem;
 	background-color: #45AAF9;
 	position: absolute;
 	bottom: 0.02rem;
 	left: 0;
 	right: 0;
 	margin: 0 auto;
 }

 .pageList span i {
 	display: none;
 	height: 0.02rem;
 	width: 0.16rem;
 	background-color: #45AAF9;
 	position: absolute;
 	bottom: 0.02rem;
 	left: 0;
 	right: 0;
 	margin: 0 auto;
 }

 .active_a {
 	color: #45AAF9 !important;
 	cursor: not-allowed;
 	opacity: 0.7;
 }

 .pageList a:hover {
 	color: #45AAF9;
 }

 .pageList img {
 	width: 0.1rem;
 	height: 0.12rem;
 	margin: auto;
 	line-height: 0.4rem;
 	display: inline-block;
 }

 /* 搜索详情页 */
 .searchList {
 	width: 100%;
 }

 .searchList .searchInput {
 	width: 8.62rem;
 	height: 0.8rem;
 	margin: 0.9rem auto 1rem;
 }

 .searchInput form {
 	width: 8.62rem;
 	height: 0.8rem;
 	display: flex;
 	align-items: center;
 	justify-content: space-between;
 	border: 1px solid #CCCCCC;
 	box-sizing: border-box;
 	margin-bottom: 0.2rem;
 }

 .searchInput input {
 	width: 7.62rem;
 	/* height: 0.78rem; */
 	line-height: 0.78rem;
 	padding: 0 0.4rem;
 	font-size: 0.2rem;
 	font-family: Source Han Sans CN;
 	font-weight: 400;
 	color: #333333;
 	box-sizing: border-box;
 	border: 0;
 }

 .searchInput button {
 	width: 0.9rem;
 	height: 0.78rem;
 	border: 0;
 	position: relative;
 	background: none;
 }

 .searchInput button img {
 	width: 0.25rem;
 	height: 0.25rem;
 	position: absolute;
 	left: 0;
 	top: 0;
 	right: 0;
 	bottom: 0;
 	margin: auto;
 }

 .searchInput p {
 	font-size: 0.16rem;
 	font-family: Source Han Sans CN;
 	font-weight: 400;
 	color: #999999;
 	margin-left: 0.45rem;
 }

 .searchList .newsLists {
 	width: 100%;
 	background-color: #F5FBFE;
 	padding: 0.6rem 0;
 }

 .searchList .newsLists .content {
 	width: 16rem;
 	margin: 0 auto;
 	background-color: #FFFFFF;
 	padding: 0.4rem 0.6rem;
 	box-sizing: border-box;
 }

 .searchList .newsLists .content p {
 	width: 100%;
 	line-height: 0.8rem;
 	font-size: 0.18rem;
 	font-family: Source Han Sans CN;
 	font-weight: 400;
	color: #333;
 }

 .searchList .newsLists .content p b {
 	color: #009BFC;
 }

 .anchorBL a {
 	display: none;
 }

 .anchorBL img {
 	display: none;
 }

 .anchorBL span {
 	display: none !important;
 }



 /* 百度地图 */
 .BMap_bubble_title {
 	color: white;
 	border-bottom: 1px solid gray;
 	background-color: #0066b3;
 }

 /* 消息内容 */
 .BMap_bubble_content {
 	background-color: #0067d3;
 	padding: 20px;
 	width: 450px;
 }

 /* 内容 */
 .BMap_pop div:nth-child(9) {
 	top: 35px !important;
 	border-radius: 7px;
 }

 /* 左上角删除按键 */
 .BMap_pop img {}

 .BMap_top {
 	display: none;
 }

 .BMap_bottom {
 	display: none;
 }

 .BMap_center {
 	display: none;
 }

 /* 隐藏边角 */
 .BMap_pop div:nth-child(1) div {
 	display: none;
 }

 .BMap_pop div:nth-child(3) {
 	display: none;
 }

 .BMap_pop div:nth-child(5) {
 	display: none;
 }

 .BMap_pop div:nth-child(7) {
 	display: none;
 }

 .BMap_pop div:nth-child(8) {
 	position: relative;
 }

 .BMap_pop div:nth-child(8)::before {
 	content: '';
 	width: 30px;
 	height: 29px;
 	background: url('../images/beforIcon.png') no-repeat;
 	background-size: auto;
 	position: absolute;
 	bottom: 0;
 	left: 0;
 	z-index: 1000;
 }

 .sssss {
 	background-color: #fafafa;
 }


 /* 验证提示框 */
 .tool {
 	width: 4.8rem;
 	height: 0.42rem;
 	line-height: 0.42rem;
 	background-color: #f2dede;
 	border-radius: 0.04rem;
 	border: 1px solid;
 	border-color: #ebccd1;
 	color: #a94442;
 	position: fixed;
 	top: -0.5rem;
 	left: 0;
 	right: 0;
 	bottom: 0;
 	margin: 0 auto;
 	z-index: 999;
 	text-align: center;
 	font-size: 0.16rem;
 	transition: all 0.5s;
 }

 /* 分享到微博 */
 .WB_share .share_list .img_hold img {
 	width: 90px;
 	height: 90px;
 }


 /* 去除谷歌浏览器input默认黄色背景 */
 input:-webkit-autofill {
 	-webkit-box-shadow: 0 0 0px 1000px white inset;
 }
.mao_li .text p{
	text-align: justify;
}


 .Mobile_serveIndex .li .img .imgpo
 /* 移动端样式 */

 .Mobile_bannerDiv {
 	margin-top: 2.4rem !important;
 }

 /* 导航 */
 .Mobile_headerTop {
 	position: fixed;
 	top: 0;
 	left: 0;
 	z-index: -99;
 	padding: 0 0.9rem;
 	height: 0;
 	display: flex;
 	align-items: center;
 	justify-content: space-between;
 	width: 100%;
 	box-sizing: border-box;
 }

 .Mobile_headerTop_Left,
 .Mobile_headerTop_Right {
 	height: 1.32rem;
 }

 .logo img {
 	height: 1.32rem;
 }

 .Mobile_headerTop_Right {
 	display: flex;
 	align-items: center;
 	justify-content: space-between;
 }

 .Mobile_headerTop_Right a {
 	padding: 0 0.5rem;
 }

 .Mobile_headerTop_Right a img {
 	height: 1rem;
 }
 
 .Mobile_headerLeftShow {
 	margin-left: 1.6rem;
	margin-right: 0.4rem;
	height: 1rem;
 }
 .Mobile_headerLeftcaidan {
	 background: url('../images/caidan.png') no-repeat;
	 background-size: 100%;
 }
 .Mobile_headerLeftSole {
	 background: url('../images/sole3.png') no-repeat;
	 background-size: 90%;
 }
 .Mobile_headerLeftdown{
	 top:0rem !important;
 }
 .Mobile_headerLeft {
 	width: 100%;
 	max-height: 95%;
 	position: fixed;
 	left: 0;
 	top: -100%;
 	transition: all 0.5s;
 	background-color: rgb(19, 48, 114);
 	z-index: 101;
 	overflow-y: auto;
	padding-top: 0.6rem;
	box-sizing: border-box;
	padding-bottom: 1.2rem;
 }

 .Mobile_headerLeftClose {
 	width: 100%;
 	height: 0.8rem;
 	padding: 0 0.3rem;
 	display: flex;
 	align-items: center;
 	box-sizing: border-box;
 	padding: 1.2rem 0.6rem;
	display: none;
 }
 .Mobile_headerLeft_top{
	 width: 100%;
	 height: 2.8rem;
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
	 padding: 0 0.9rem;
	 box-sizing: border-box;
	 border-bottom: #193676 0.04rem solid;
 }
 .Mobile_headerLeft_top .Mobile_headerLeft_top_sole {
	 margin-right: 0.4rem;
	 height: 0.9rem;
	 width: 0.9rem;
 }

 .Mobile_headerLeftClose img {
 	width: 0.8rem;
 	height: 0.8rem;
 }

 .Mobile_headerLeftContent_1:nth-child(1) {
 	border-top: #999 0.01rem solid;
 }

 .Mobile_headerLeftContent_1 {
 	color: white;
 	height: 1.8rem;
 	line-height: 1.8rem;
 	font-size: 0.58rem;
 	border-bottom: #999 0.01rem solid;
 	padding: 0 1rem;
 }

 .Mobile_headerLeftContent_2

 /* 解决方案 */
 .Mobile_indexCase {
 	width: 100%;
 	background-color: white;

 }

 .Mobile_indexCase_cont {
 	padding: 0 0.9rem;
 }

 .Mobile_indexCase_cont h1 {
 	width: 100%;
 	text-align: center;
 	font-size: 1.2rem;
 	font-weight: bold;
 	color: #333;
 	padding: 1rem 0rem;
 }

 .Mobile_titOne {
 	width: 100%;
 	display: flex;
 	align-items: center;
 	justify-content: space-between;
 	margin-bottom: 1rem;
 }

 .Mobile_titOne_nav {
 	display: flex;
 	justify-content: space-between;
	flex: auto;
 }

 .Mobile_titOne_nav a {
 	font-size: 0.58rem;
 	padding: 0.2rem 0.2rem;
 	color: #333;
 }

 /* .Mobile_titOne_nav a:nth-child(1) {
	padding-left: 0 !important;
} */
.Mobile_titOne_more{
	margin-left: 1rem;
}
 .Mobile_titOne_more a {
 	font-size: 0.58rem;
 	padding: 0.2rem 0rem;
 	color: #333;
 }

 .Mobile_titOne_nav a.on {
 	background: #0067D3;
 	border-radius: 0.02rem;
 	color: #fff;
 }

 .MObile_caseList {
 	width: 100%;
 }

 .MObile_caseList_img {
 	width: 100%;
 	height: 13rem;
 }

 .MObile_caseList_img img {
 	width: 100%;
 	height: 100%;
 }

 .MObile_caseList_textBg {
 	background-color: #133072;
 	width: 100%;
 	padding-bottom: 1rem;
 	position: relative;
 	min-height: 20rem;
 }

 .MObile_caseList_textItem {
 	width: 100%;
 	height: auto;
 	/* padding: 0.9rem; */
 	box-sizing: border-box;
 	/* position: absolute;
 	left: 0;
 	top: 0; */
 	display: none;
 }

 .MObile_caseList_textItem_text {
 	padding: 0.9rem 0.9rem 0 0.9rem;
 }

 .MObile_caseList_textItem h2 {
 	margin: 0.45rem 0;
 	font-size: 0.8rem;
 	font-weight: bold;
 	color: white;
 }

 .MObile_caseList_textItem_cont {
 	font-size: 0.58rem;
 	line-height: 0.88rem;
 	color: white;
 	width: 100%;
 	height: auto;
 	text-align: justify !important;
	-webkit-text-size-adjust: none;
 }

 .MObile_caseList_textItem_icon {
 	width: 100%;
 	display: flex;
 	align-items: center;
 	justify-content: space-around;
 	margin: 1.6rem 0;
 }

 .MObile_caseList_textItem_icon .MObile_caseList_textItem_icon_mLi .m {
 	display: flex;
 	justify-content: center;
 }

 .MObile_caseList_textItem_icon .MObile_caseList_textItem_icon_mLi .m img {
 	width: 1.2rem;
 	height: 1.2rem;
 }

 .MObile_caseList_textItem_icon .MObile_caseList_textItem_icon_mLi .t {
 	color: white;
 	font-size: 0.48rem;
 	text-align: center;
 	margin-top: 0.5rem;
 }

 .MObile_caseList_btn {
 	padding: 0 1rem;
 	width: 100%;
 	display: flex;
 	justify-content: space-between;
 	box-sizing: border-box;
 }

 .MObile_caseList_btn a {
 	height: 1.44rem;
 	line-height: 1.44rem;
 	width: 6rem;
 	color: white;
 	font-size: 0.58rem;
 	text-align: center;
 	border: 0.04rem solid hsla(0, 0%, 100%, 0.40);
 	border-radius: 0.08rem;
 	z-index: 98;
 }

 .Mobile_imgDiv {
 	margin: 1rem;
 	display: flex;
 	overflow-x: scroll;
 }

 .Mobile_imgDiv .li:nth-child(4n) {
 	margin-right: 0;
 }

 .Mobile_imgDiv .li {
 	margin-right: 0.6rem;
 }

 .Mobile_imgDiv .li a {
 	width: 12rem;
 	height: 6rem;
 	overflow: hidden;
 	position: relative;
 }

 .Mobile_imgDiv .li a img {
 	width: 100%;
 	height: 100%;
 }

 .Mobile_imgDiv .li .up {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	bottom: 0;
 	left: 0;
 	z-index: 5;
 	background: url(../images/ker.png) no-repeat center bottom;
 	background-size: 100% auto;
 }

 .Mobile_imgDiv .li .p {
 	font-size: 0.58rem;
 	line-height: 0.6rem;
 	color: #fff;
 	position: absolute;
 	left: 0.9rem;
 	bottom: 0.45rem;
 	right: 0.95rem;
 	z-index: 8;
 }

 .Mobile_serveIndex {
	background: url('../images//case5.jpg') no-repeat;
	background-size: auto 100%;
 	/* background-color: #133072; */
 	padding: 1rem;
 	width: 100%;
	position: relative;
	box-sizing: border-box;
 }

 .Mobile_serveIndex h1 {
 	width: 100%;
 	text-align: center;
 	font-size: 1.2rem;
 	font-weight: bold;
 	color: white;
 	padding-bottom: 1rem;
 }

 .Mobile_serveIndex .li {
 	margin-bottom: 1.5rem;
 }

 .Mobile_serveIndex .li .img {
 	display: flex;
 	justify-content: center;
 }

 .Mobile_serveIndex .li .img .imgpo {
 	width: 100%;
 	height: 22rem;
 	position: relative;
 }

 .Mobile_serveIndex .li .img .cover {
 	width: 100%;
 	height: 100%;
 }

 .Mobile_serveIndex .li .img .imgpo .up {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	top: 0;
 	left: 0;
 	background: #0067d3;
 	z-index: 1;
 	opacity: 0.8;
 }


 .Mobile_serveIndex .li .text {
 	position: absolute;
 	top: 0;
 	left: 0;
 	bottom: 0;
 	right: 0;
 	padding: 1.5rem;
 	z-index: 3;
 	color: #fff;
 }

 .Mobile_serveIndex .li .text .icon {
 	width: 100%;
 	margin-bottom: 1.5rem;
 }

 .Mobile_serveIndex .li .text .icon img {
 	width: 2.4rem;
 	height: 2.4rem;
 }

 .Mobile_serveIndex .li .text h2 {
 	font-size: 1.2rem;
 	margin-bottom: 0.8rem;
 }

 .Mobile_serveIndex .li .text .p {
 	min-height: 5rem;
 	font-size: 0.58rem;
 	line-height: 0.78rem;
 	margin-bottom: 0.8rem;
 }

 .Mobile_serveIndex .li .text .more {
 	font-size: 0.58rem;
 	color: #fff;
 	float: left;
 	padding: 0.15rem 0.48rem 0.15rem 0;
 	background: url(../images/prev3.png) no-repeat center right;
 	background-size: 0.24rem auto;
 	position: absolute;
 	left: 1.5rem;
 	bottom: 1rem;
 }

 .Mobile_serveIndex .text .bot .p {
 	text-align: justify !important;
 }

 .Mobile_serveIndex_btn {
 	padding: 0 1rem;
 	width: 100%;
 	display: flex;
 	justify-content: center;
 	box-sizing: border-box;
 }

 .Mobile_serveIndex_btn a {
 	height: 1.44rem;
 	line-height: 1.44rem;
 	width: 6rem;
 	color: white;
 	font-size: 0.58rem;
 	text-align: center;
 	border: 0.04rem solid hsla(0, 0%, 100%, 0.40);
 	border-radius: 0.08rem;
 }

 .Mobile_newsDiv {
 	width: 100%;
 	padding: 1rem 0.9rem;
	box-sizing: border-box;
 }
 .Mobile_newsDiv_item{
	 width: 100%;
	 padding: 0.2rem 0;
	 border-bottom: 0.01rem #F2F2F2 solid;
	 display: flex;
	 justify-content: space-between;
 }
 .Mobile_newsDiv_item_left{
	 width: 6rem;
	 height: 3.5rem;
	 overflow: hidden;
 }
 .Mobile_newsDiv_item_left a{
 	height: 100%;
 }
 .Mobile_newsDiv_item_left img{
	 width: 100%;
	 height: 100%;
 }
 .Mobile_newsDiv_item_right{
	 width: 10.5rem;
	 height: 3.5rem;
 }
 .Mobile_newsDiv_item_right a{
	 font-size: 0.58rem;
	 line-height: 0.88rem;
	 -webkit-text-size-adjust: none;
	 display: -webkit-box;
	 -webkit-box-orient: vertical;
	 -webkit-line-clamp: 2;
	 overflow: hidden;
	 color: #333333;
	 margin-bottom: 0.5rem;
 }
 .Mobile_newsDiv_item_right span{
	 color: #999999;
	 font-size: 0.5rem;
	 -webkit-text-size-adjust: none;
 }
 .Mobile_newsDiv h1 {
 	width: 100%;
 	text-align: center;
 	font-size: 1.2rem;
 	font-weight: bold;
 	color: #333;
 	padding-bottom: 1rem;
 }

 .Mobile_newsDiv .li {
 	width: 12rem;
 	height: 12rem;
 	margin: auto;
 	box-shadow: 0.05rem 0.05rem 0.05rem hsl(0deg 0% 85% / 30%);
 }

 .Mobile_newsDiv .li .img_a {
 	width: 12rem;
 	height: 6.6rem;
 	margin-bottom: 0.6rem;
 }

 .Mobile_newsDiv .li .img_a img {
 	height: 100%;
 	width: 100%;
 }

 .Mobile_newsDiv .li .text {
 	padding: 0 0.4rem;
 }

 .Mobile_newsDiv .li .info {
 	font-size: 0.58rem;
 	color: #333;
 	line-height: 0.78rem;
 	margin-bottom: 0.6rem;
 	text-overflow: -o-ellipsis-lastline;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	-webkit-box-orient: vertical;
 }

 .Mobile_newsDiv .li .time {
 	font-size: 0.58rem;
 	color: #999;
 }

 .Mobile_newsDiv_btn {
 	padding: 0 1rem;
 	width: 100%;
 	display: flex;
 	justify-content: center;
 	box-sizing: border-box;
 	margin-top: 1rem;
 }

 .Mobile_newsDiv_btn a {
 	height: 1.44rem;
 	line-height: 1.44rem;
 	width: 6rem;
 	color: #0067D3;
 	font-size: 0.58rem;
 	text-align: center;
 	background-color: white;
 	border: 1px solid #0067D3;
 	border-radius: 0.08rem;
 }

 .Mobile_contactIndex {
 	width: 100%;
 	background: url('../images/modelbg.png') no-repeat;
 	background-size: 100% 100%;
 	padding: 1.5rem 0;
 }

 .Mobile_contactIndex .text {
 	margin-bottom: 1rem;
 }

 .Mobile_contactIndex .text p {
 	font-size: 0.9rem;
 	line-height: 1.4rem;
 	color: white;
 	text-align: center;
 }

 .Mobile_contactIndex_btn {
 	padding: 0 1rem;
 	width: 100%;
 	display: flex;
 	justify-content: center;
 	box-sizing: border-box;
 }

 .Mobile_contactIndex_btn a {
 	height: 1.44rem;
 	line-height: 1.44rem;
 	width: 6rem;
 	color: white;
 	font-size: 0.58rem;
 	text-align: center;
 	background-color: #009bfc;
 	border-radius: 0.08rem;
 }

 .Mobile_footer {
 	width: 100%;
 	background: url('../images/modelbg2.png') repeat-y;
 	padding: 1rem;
 	box-sizing: border-box;
 }

 .Mobile_footer_nav {
 	width: 100%;
 	height: 100%;
 	display: flex;
 	flex-wrap: wrap;
 }
 .Mobile_footer_nav_item{
	width: 100%;
 }
 .Mobile_footer_nav_item label{
	 width: 100%;
	 font-size: 0.78rem;
	 font-weight: bold;
	 color: #CECDC9;
	 -webkit-text-size-adjust: none;
 }
 .Mobile_footer_nav_item label p{
	 width: 100%;
 }
 .Mobile_footer_nav_item label p a {
 	color: #CECDC9;
	 line-height: 2rem;
	 display:inline;
 }
 .Mobile_footer_icon_left_title{
	 display: flex;
	 align-items: center;
	 justify-content: space-between;
	 line-height: 2rem;
 }
 .Mobile_footer_icon_left_title span{
	 display: block;
	 width: 1rem;
	 height: 1rem;
	 background: url('../images/prev.png') no-repeat;
	 background-size: 0.5rem 0.8rem;
 }
 .Mobile_footer_icon_left_list{
	 display: none;
	 font-size: 0.68rem;
	 line-height: 1.28rem;
	 font-weight: normal;
	 padding-left: 0.8rem;

 }
 Mobile_footer_nav_item
 .Mobile_footer_nav ul {
 	width: 6.5rem;
 	margin-bottom: 1rem;
 	margin-right: 0.2rem;
 }

 .Mobile_footer_nav ul:nth-child(3n) {
 	width: 3.5rem !important;
 	margin-right: 0;
 }

 .Mobile_footer_nav ul li:nth-child(1) a {
 	color: #ccc;
 	margin-bottom: 0.2rem;
 }

 .Mobile_footer_nav ul li a {
 	font-size: 0.46rem;
 	color: #999;
 	line-height: 0.76rem;
 }

.Mobile_footer_icon {
 	width: 100%;
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 	margin-bottom: 1.4rem;
	margin-top: 1rem;
 }
.Mobile_footer_icon_logo{
	width: 7.5rem;
	height: auto;
	cursor: default;
}
.Mobile_footer_icon_wechat{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
}
.Mobile_footer_icon_wechat img{
	width: 1.2rem;
	height: 0.9rem;
}
.Mobile_footer_icon_wechat p{
	font-size: 0.58rem;
	color: #CECDC9;
	margin-left: 0.3rem;
}
 .Mobile_footer_icon_left {
 	width: 5.5rem;
 	height: auto;
 	/* margin: 0 auto; */
 }

 .Mobile_footer_icon_left img {
 	width: 5.5rem;
 	height: 5.5rem;
 	margin-bottom: 0.2rem;
 }

 .Mobile_footer_icon_left p {
 	font-size: 0.58rem;
 	color: #999;
 	text-align: center;
 }

 .Mobile_footer_icon_right {
 	width: 100%;
 	display: flex;
 	justify-content: space-around;
 	align-items: center;
 }

 .Mobile_footer_icon_right .w img {
 	width: 1.08rem;
 	height: 0.84rem;
 }

 .Mobile_footer_icon_right .b img {
 	width: 1.08rem;
 	height: 0.84rem;
 }

 .Mobile_footer_icon_right .z img {
 	width: 1rem;
 	height: 1rem;
 }

 .Mobile_footer_icon_right .d img {
 	width: 1.2rem;
 	height: 1.2rem;
 }

 .Mobile_footer_Legal p {
 	font-size: 0.58rem;
 	line-height: 0.78;
 	color: #999;
 	margin-bottom: 0.35rem;
	-webkit-text-size-adjust: none;
 }

 .Mobile_footer_Legal div {
 	display: flex;
 	align-items: center;
 }

 .Mobile_footer_Legal div a {
 	font-size: 0.58rem;
 	color: #999;
 }

 Mobile_footer_Legal div .marLeft {
 	margin-left: 0.2rem;
 }

 .Mobile_footer_Legal div span {
 	font-size: 0.58rem;
 	color: #999;
 }


 /* -------------------------------- 
Main Components -------------------------------- */

 .cd-accordion-menu {
 	width: 100%;
 	max-width: 100%;
 	background: #4d5158;
	-webkit-text-size-adjust: none;
	background: rgb(19, 48, 114);
 }
 .cd-accordion-menu label{
	 border-bottom: #193676 0.04rem solid;
 }
 .cd-accordion-menu a,
 .cd-accordion-menu label {
 	font-size: 32px !important;
 }

 .cd-accordion-menu ul {
 	/* by default hide all sub menus */
 	display: none;
 }

 .cd-accordion-menu li {
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
 	user-select: none;
 }

 .cd-accordion-menu input[type=checkbox] {
 	/* hide native checkbox */
 	position: absolute;
 	opacity: 0;
 }

 .cd-accordion-menu label,
 .cd-accordion-menu a {
 	position: relative;
 	display: block;
 	padding: 0.18rem 0.18rem 0.18rem 0.48rem;
 	background: rgb(19, 48, 114);
 	box-shadow: inset 0 --1rem white;
 	color: #ffffff;
 	font-size: 0.58rem;
	opacity: 0.7;
 }
 .cd-accordion-menu>.has-children:first-child>label {
	 opacity: 1;
 }
 /* .cd-accordion-menu_active{
	 opacity: 1 !important;
 } */

 .no-touch .cd-accordion-menu label:hover,
 .no-touch .cd-accordion-menu a:hover {
 	background: #52565d;
 }

 .cd-accordion-menu label::before {
 	/* icons */
 	content: '';
 	display: inline-block;
 	width: 1.2rem;
 	height: 1.2rem;
 	position: absolute;
 	top: 50%;
 	-webkit-transform: translateY(-50%);
 	-moz-transform: translateY(-50%);
 	-ms-transform: translateY(-50%);
 	-o-transform: translateY(-50%);
 	transform: translateY(-50%);
 }

 .cd-accordion-menu label {
 	cursor: pointer;
 }

 .cd-accordion-menu label::before,
 .cd-accordion-menu label::after {
 	background-image: url(../images/zipeng.png);
 	background-repeat: no-repeat;
 	background-size: 1.2rem 1.2rem;
 }

 .cd-accordion-menu label::before {
 	/* arrow icon */
 	right: 0.18rem;
 	background-position: 0 0;
 	-webkit-transform: translateY(-50%) rotate(-90deg);
 	-moz-transform: translateY(-50%) rotate(-90deg);
 	-ms-transform: translateY(-50%) rotate(-90deg);
 	-o-transform: translateY(-50%) rotate(-90deg);
 	transform: translateY(-50%) rotate(-90deg);
 }

 .cd-accordion-menu label::after {
 	/* folder icons */
 	left: 0.41rem;
 	background-position: -0.16rem 0;
 }

 .cd-accordion-menu a::after {
 	/* image icon */
 	left: 0.36rem;
 	background: url(../images/cd-icons.svg) no-repeat;
 	background-size: 0.4rem;
 }

 .cd-accordion-menu input[type=checkbox]:checked+label::before {
 	/* rotate arrow */
 	-webkit-transform: translateY(-50%);
 	-moz-transform: translateY(-50%);
 	-ms-transform: translateY(-50%);
 	-o-transform: translateY(-50%);
 	transform: translateY(-50%);
 }

 .cd-accordion-menu input[type=checkbox]:checked+label::after {
 	/* show open folder icon if item is checked */
 	background-position: -0.32rem 0;
 }

 .cd-accordion-menu input[type=checkbox]:checked+label+ul,
 .cd-accordion-menu input[type=checkbox]:checked+label:nth-of-type(n)+ul {
 	/* use label:nth-of-type(n) to fix a bug on safari (<= 8.0.8) with multiple adjacent-sibling selectors*/
 	/* show children when item is checked */
 	display: block;
 }

 .cd-accordion-menu ul label,
 .cd-accordion-menu ul a {
 	/* background: #35383d; */
 	box-shadow: inset 0 -0.01rem #41444a;
 	padding-left: 0.68rem;
 }

 .no-touch .cd-accordion-menu ul label:hover,
 .no-touch .cd-accordion-menu ul a:hover {
 	background: #3c3f45;
 }

 .cd-accordion-menu>li:last-of-type>label,
 .cd-accordion-menu>li:last-of-type>a,
 .cd-accordion-menu>li>ul>li:last-of-type label,
 .cd-accordion-menu>li>ul>li:last-of-type a {
 	box-shadow: none;
 }

 .cd-accordion-menu ul label::before {
 	
 }

 .cd-accordion-menu ul label::after,
 .cd-accordion-menu ul a::after {
 	left: 0.59rem;
 }

 .cd-accordion-menu ul ul label,
 .cd-accordion-menu ul ul a {
 	padding-left: 0.80rem;
 }

 .cd-accordion-menu ul ul label::before {
 }

 .cd-accordion-menu ul ul label::after,
 .cd-accordion-menu ul ul a::after {
 	left: 0.77rem;
 }

 .cd-accordion-menu ul ul ul label,
 .cd-accordion-menu ul ul ul a {
 	padding-left: 0.98rem;
 }

 .cd-accordion-menu ul ul ul label::before {
 	left: 0.7rem;
 }

 .cd-accordion-menu ul ul ul label::after,
 .cd-accordion-menu ul ul ul a::after {
 	left: 0.95rem;
 }

 @media only screen and (min-width: 600px) {

 	.cd-accordion-menu label,
 	.cd-accordion-menu a {
 		padding: 0.48rem 0.24rem 0.48rem 1.8rem;
 		font-size: 0.58rem;
 	}

 	.cd-accordion-menu label::before {
 		right: 1.2rem;
 	}

 	.cd-accordion-menu label::after {
 		left: 0.53rem;
 	}

 	.cd-accordion-menu ul label,
 	.cd-accordion-menu ul a {
 		padding-left: 2.6rem;
 	}

 	.cd-accordion-menu ul label::before {
 		
 	}

 	.cd-accordion-menu ul label::after,
 	.cd-accordion-menu ul a::after {
 		left: 0.77rem;
 	}

 	.cd-accordion-menu ul ul label,
 	.cd-accordion-menu ul ul a {
 		padding-left: 3.4rem;
 	}

 	.cd-accordion-menu ul ul label::before {
 	}

 	.cd-accordion-menu ul ul label::after,
 	.cd-accordion-menu ul ul a::after {
 		left: 1.01rem;
 	}

 	.cd-accordion-menu ul ul ul label,
 	.cd-accordion-menu ul ul ul a {
 		padding-left: 4.2rem;
 	}

 	.cd-accordion-menu ul ul ul label::before {
 		left: 0.96rem;
 	}

 	.cd-accordion-menu ul ul ul label::after,
 	.cd-accordion-menu ul ul ul a::after {
 		left: 1.25rem;
 	}
 }

 .cd-accordion-menu.animated label::before {
 	/* this class is used if you're using jquery to animate the accordion */
 	-webkit-transition: -webkit-transform 0.3s;
 	-moz-transition: -moz-transform 0.3s;
 	transition: transform 0.3s;
 }

 .Mobile_seekDiv {
 	display: none;
 	width: 18rem;
 	height: 32rem;
 	background: #fff;
 	box-shadow: 0.1rem 0 0.24rem hsla(211, 100%, 17%, 0.20);
 	position: fixed;
 	top: 2rem !important;
 	left: 50%;
 	margin-left: -9rem;
 	z-index: 999;
 }
 .Mobile_seekDiv input{
	-webkit-user-select:text !important;
 }
 .Mobile_seekDiv textarea {
 	-webkit-user-select: text !important;
 }
 .Mobile_seekDiv input::-webkit-outer-spin-button,
 .Mobile_seekDiv input::-webkit-inner-spin-button {
 	-webkit-appearance: none;
 }

 .Mobile_seekDiv input[type=“number”] {
 	-moz-appearance: textfield;
 }

 .Mobile_seekDiv textarea {
 	resize: none;
 }

 .Mobile_seekDiv .cont {
 	padding: 0.8rem;
 }

 .Mobile_seekDiv .sole {
 	width: 1.2rem;
 	height: 1.2rem;
 	background: url(../images/sole2.png) no-repeat center;
 	background-size: 100% 100%;
 	position: absolute;
 	top: -1.6rem;
 	right: 0rem;
 	transition: all 0.5s;
 	cursor: pointer;
 }

 .Mobile_seekDiv .sole:hover {
 	transform: rotate(180deg);
 }

 .Mobile_seekDiv .cont h1 {
 	font-size: 1.2rem;
 	color: #333;
 	line-height: 0.78rem;
 	text-align: center;
 	margin-bottom: 0.8rem;
 }

 .Mobile_seekDiv .cont p {
 	font-size: 0.58rem;

 	color: #666;
 	text-align: center;

 }

 .Mobile_seekDiv .cont .li {
 	margin-top: 0.8rem;
 }

 .Mobile_seekDiv .cont .li .inp {
 	width: 100%;
 	height: 1.6rem;
 	display: block;
 	font-size: 0.58rem;
 	border: none;
 }

 .Mobile_seekDiv .cont .li .inp::placeholder,
 .Mobile_seekDiv .cont .li textarea::placeholder {
 	color: #999;
 }

 .Mobile_seekDiv .cont .li .br,
 .Mobile_seekDiv .cont .li .text,
 .Mobile_seekDiv .cont .li .ke1 {
 	border: 0.04rem solid #ccc;
 	padding: 0 0.2rem;
 	position: relative;
 }

 .Mobile_seekDiv .cont .li h2 {
 	font-size: 0.58rem;
 	color: #333;
 	margin-bottom: 0.6rem;
 	margin-top: -0.2rem;
 }

 .Mobile_seekDiv .cont .li h2:nth-child(2) {
 	margin-top: -0.1rem;
 }

 .Mobile_seekDiv .cont .li textarea {
 	display: block;
 	width: 100%;
 	height: 4rem;
 	font-size: 0.58rem;
 	border: none;
 	margin: 0.5rem 0;
 }

 .Mobile_seekDiv .cont .li .sub {
 	display: block;
 	width: 100%;
 	height: 2rem;
 	border: none;
 	background: #0067d3;
 	border-radius: 0.04rem;
 	color: #fff;
 	font-size: 0.58rem;
 	cursor: pointer;
 }

 .Mobile_seekDiv .cont .li .p {
 	display: flex;
 	justify-content: center;
 	font-size: 0.58rem;
 	color: #999;
 	white-space: nowrap;
 	margin-top: 0.6rem;
 }

 .Mobile_seekDiv .cont .li .p a {
 	color: #0067d3;
 }

 .Mobile_seekDiv .cont .li .p i {
 	color: #ff3939;
 	margin-right: 0.05rem;
 	display: block;
 }

 .Mobile_seekDiv .cont .li .srs {
 	font-size: 0.58rem;
 	color: #0067d3;
 	border: none;
 	background: hsla(0, 0%, 100%, 0.00);
 	padding: 0 0.8rem;
 	height: 1.6rem;
 	line-height: 1.6rem;
 	border-left: 0.01rem solid #999;
 	position: absolute;
 	top: 50%;
 	margin-top: -0.8rem;
 	right: 0;
 	cursor: pointer;
 }

 .Mobile_seekDiv .cont .flex_li {
 	display: flex;
 }

 .Mobile_seekDiv .cont .li .ke1 {

 	float: left;
 }

 .Mobile_seekDiv .cont .li .ke2 {
 	/* float: left; */
 	display: flex;
 	align-items: center;
 }

 .Mobile_seekDiv .cont .li .ke2 input {
 	display: none;
 }

 .Mobile_seekDiv .cont .li .ke2 label {
 	float: left;
 	width: 4.09rem;
 	height: 1.6rem;
 	border: 0.04rem solid #ccc;
 	line-height: 1.6rem;
 	text-align: center;
 	font-size: 0.58rem;
 	color: #999;
 	margin-left: 0.4rem;
 }

 .Mobile_seekDiv .cont .li .ke2 input:checked+label {
 	border-color: #0067d3;
 	color: #0067d3;
 }

 .Mobile_seekDiv .cont .li .list input {
 	display: none;
 }

 .Mobile_seekDiv .cont .li .list label {
 	float: left;
 	width: 4.7rem;
 	height: 1.6rem;
 	border: 0.04rem solid #ccc;
 	line-height: 1.6rem;
 	text-align: center;
 	font-size: 0.58rem;
 	color: #999;
 	margin-right: 0.52rem;
	margin-bottom: .2rem;
 }

 .Mobile_seekDiv .cont .li .list input:checked+label {
 	border-color: #0067d3;
 	color: #0067d3;
 }

 .Mobile_seekDiv .cont .li .list label:last-child {
 	margin-right: 0;
 }

 .Mobile_searchModal .inputBox {
 	width: 80%;
 }

 .Mobile_searchModal .inputBox input {
 	width: 100%;
 	height: 0.8rem;
 	line-height: 0.8rem;
 	border: none;
 	font-size: 0.22rem;
 	font-weight: bold;
 	color: #333;
 	padding: 0.15rem 0;
 	box-sizing: border-box;
 }

 .Mobile_searchModal .searchBtn {
 	width: 0.8rem;
 	height: 0.8rem;
 	border-right: #e7e7e7 0.01rem solid;
 	background-color: transparent;
 	outline: none;
 	border-left: 0;
 	border-top: 0;
 	border-bottom: 0;
 }

 .Mobile_searchModal .searchBtn img {
 	width: 0.2rem;
 	height: 0.2rem;
 	margin: 0.3rem 0.3rem;
 }

 .Mobile_searchModal .btnBox {
 	width: 2rem;
 	display: flex;
 	align-items: center;
 }

 .Mobile_searchModal .btnBox p {
 	display: flex;
 	align-items: center;
 }

 .Mobile_searchModal .btnBox p span {
 	display: block;
 	color: #233E73;
 	font-size: 0.18rem;
 	margin-right: 0.2rem;
 	margin-left: 0.6rem;
 	width: 0.6rem;
 	text-align: center;
 }

 .searchModal .btnBox p img {
 	width: 0.2rem;
 	height: 0.2rem;

 }



 /* 联系我们 */
.Mobile_tacTop{
	margin-top: 0.7rem;
	width: 100%;
}
.Mobile_tacTop_h1{
	width: 100%;
	font-size: 1.2rem !important;
	text-align: center;
	line-height: 1.2rem !important;
}
.Mobile_openlist {
	margin-top: 0.7rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.Mobile_openlist .li {
	width: 48%;
	margin-bottom: 0.50rem;
}
.Mobile_openlist .li a {
	border: 1px solid #eee;
	height: 4rem;
	position: relative;
	color: #333;
	transition: background 0.5s;
}
.Mobile_openlist .li p {
	font-size: 0.58rem;
	line-height: 0.98rem;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 80%;
}
.Mobile_openlist .li:hover a {
	background: #0067d3;
	color: #fff;
}

/* 移动端方案介绍 */
.Mobile_infoText{
	padding: 0.8rem 0;
	width: 100%;
}
.Mobile_h1{
	text-align: center;
	font-size: 1.2rem;
}
.Mobile_text{
	font-size: 0.58rem;
	line-height: 0.88rem;
	color: #666;
	margin-top: 0.7rem;
	text-align: justify;
	-webkit-text-size-adjust: none;
}

/* 移动端优势与特点 */
.Mobile_infoTrait {
	padding: 0.8rem 0;
	background: url(../images/banner3.jpg) no-repeat center;
	background-size: cover;
}

.Mobile_infoTrait h1 {
	color: #fff;
}

.Mobile_list {
	margin-top: 0.6rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.Mobile_list .li {
	width: 100%;
	padding: 0.15rem 0;
	margin-bottom: 0.6rem;
}

.Mobile_list .li a {
	color: #fff;
	cursor: default !important;
}

.Mobile_list .li h2 {
	font-size: 0.58rem;
	line-height: 0.88rem;
	margin-bottom: 0.3rem;
	text-transform: uppercase;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.Mobile_list .li .p {
	font-size: 0.58rem;
	line-height: 0.88rem;
	text-align: justify !important;
	-webkit-text-size-adjust: none;
}
/* 移动端应用案例1 */
.Mobile_infoApply .Mobile_infoApply{
	padding-bottom: 1.4rem;
}
.Mobile_infoApply {
	padding: 0.8rem 0;
}
.Mobile_infoApply h1 {
	width: 100%;
	font-size: 1.2rem;
	text-align: center;
}
.Mobile_infoApply .text{
	font-size: 0.58rem;
	line-height: 0.88rem;
	color: #666;
	margin-top: 0.7rem;
	text-align: justify;
	-webkit-text-size-adjust: none;
}
.Mobile_infoApply .list {
	margin-top: 1.4rem;
	position: relative;
}

.Mobile_infoApply .list a {
	width: 12rem;
	height: 8rem;
	overflow: hidden;
	position: relative;
	margin: auto;
	cursor: default !important;
}

.Mobile_infoApply .list a img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	cursor: default !important;
}

.Mobile_infoApply .list a .up {
	width: 100%;
	height: 100%;
	background: url(../images/ker2.png) no-repeat center bottom;
	background-size: 100% 30%;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
}
.Mobile_infoApply .list a .tet {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 0 0.2rem 0.3rem 0.2rem;
	font-size: 0.58rem;
	line-height: 0.88rem;
	text-align: center;
	color: #fff;
	z-index: 5;
}
/* 移动端产品介绍 */
.Mobile_StreamDiv {
	padding: 0.8rem 0;
}

.Mobile_StreamDiv h1 {
	width: 100%;
	font-size: 1.2rem;
	text-align: center;
}

.Mobile_StreamDiv .text {
	font-size: 0.58rem;
	line-height: 0.88rem;
	color: #666;
	margin-top: 0.7rem;
	text-align: justify;
	-webkit-text-size-adjust: none;
}

/* 优势与特点 */

.Mobile_StreamDivOne {
	padding: 0.8rem 0;
	background: hsla(199, 87%, 57%, 0.10);
}
.Mobile_StreamDivOne h1{
	width: 100%;
	font-size: 1.2rem;
	text-align: center;
}
.Mobile_StreamDivOne .list {
	margin-top: 0.7rem;
	overflow: hidden;
}

.Mobile_StreamDivOne .list.list2 {
	height: auto;
}

.Mobile_StreamDivOne .Mobile_StreamDivOne_li {
	width: 12rem;
	margin: 0 auto;
}

.Mobile_StreamDivOne .Mobile_StreamDivOne_li a {
	width: 12rem;
	height: 6rem;
	overflow: hidden;
	position: relative;
	cursor: default !important;
}

.Mobile_StreamDivOne .Mobile_StreamDivOne_li a img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	cursor: default !important;
}
.Mobile_StreamDivOne .Mobile_StreamDivOne_li .up {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.3;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.Mobile_StreamDivOne .Mobile_StreamDivOne_li .p {
	font-size: 0.58rem;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0.15rem;
	right: 0;
	z-index: 5;
	height: 1.8rem;
	line-height: 0.88rem;
	padding: 0 0.25rem 0rem 0.25rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
/* 应用案例轮播 */
.Mobile_StreamDivThree{
	padding: 0.8rem 0;
}
.Mobile_StreamDivThree h1{
	width: 100%;
	text-align: center;
	font-size: 1.2rem;
	margin-bottom: 0.8rem;
}

.Mobile_StreamDivThree .list {
	box-shadow: 0.03rem 0.03rem 0.1rem hsla(211, 100%, 17%, 0.20);
}

.Mobile_StreamDivThree .videoAll{
margin: 0 !important;
}

.Mobile_StreamDivThree .list.cur {
	display: block
}

.Mobile_StreamDivThree .list .img {
	width: 100%;
	height: 9rem;
	overflow: hidden;
	position: relative;
}

.Mobile_StreamDivThree .list .img img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	cursor: default !important;
}

.Mobile_StreamDivThree .list .img:hover img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	transform: scale(1.02);
}

.Mobile_StreamDivThree .list .img .play {
	width: 0.7rem;
	height: 0.7rem;
}

.Mobile_StreamDivThree .list .up {
	background: #000;
	opacity: 0.1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	transition: all 0.5s;
}

.Mobile_StreamDivThree .list .play {
	width: 0;
	height: 0;
	background: url(../images/videoNa.png) no-repeat center;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 5;
	transition: all 0.5s;
	cursor: pointer;
}

.Mobile_StreamDivThree .list video {
	display: none;
}

.Mobile_StreamDivThree .list .texter {
	width: 100%;
	background: #fff url(../images/about2.jpg) no-repeat center bottom;
	background-size: 100% auto;
}

.Mobile_StreamDivThree .list .texter .text {
	padding: 0.7rem 0.5rem 0.7rem 0.5rem;
}

.Mobile_StreamDivThree .list .texter .text .h1 {
	font-size: 0.58rem;
	color: #333;
	line-height: 0.88rem;
	font-weight: bold;
	margin-bottom: 0.5rem;
}

.Mobile_StreamDivThree .list .texter .text .p {
	font-size: 0.58rem;
	line-height: 0.88rem;
	color: #666;
	text-align: justify;
	height: 5rem;
	overflow-y: auto;
	-webkit-text-size-adjust: none;
}
/* 产品视频 */
 .Mobile_StreamDivVideo {
 	padding: 0.8rem 0;
 	background: hsla(199, 87%, 57%, 0.10);
 }
 .Mobile_StreamDivVideo h1{
	 font-size: 1.2rem;
	 width: 100%;
	 text-align: center;
 }

 .Mobile_StreamDivVideo .list {
 	margin-top: 0.8rem;
 }

 .Mobile_StreamDivVideo .list .li {
 	width: 100%;
 	height: 8rem;
 	overflow: hidden;
 	position: relative;
 }

 .Mobile_StreamDivVideo .list .li img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
	margin: 0 auto;
 }

 .Mobile_StreamDivVideo .list .li:hover img {
 	transform: scale(1.02);
 }

 .Mobile_StreamDivVideo .list .li .up {
 	background: #000;
 	opacity: 0.4;
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	z-index: 2;
 }

 .Mobile_StreamDivVideo .list .li .icon {
 	width: 0.6rem;
 	height: 0.6rem;
 	background: url(../images/videoNa.png) no-repeat center;
 	background-size: 100% 100%;
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	z-index: 5;
 }
 .Mobile_StreamDivVideo .list .li video {
 	display: none;
 }
 /* 产品/服务介绍 */
 .Mobile_merchandise{
	padding: 0.7rem 0;
 }
 .Mobile_merchandise h1{
	 width: 100%;
	 text-align: center;
	 font-size: 1.2rem;
 }
 .Mobile_merchandise .list1 .img{
	 position: relative;
 }
.Mobile_merchandise .list1 .img img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	cursor: default !important;
}
.Mobile_merchandise .list1 .img .up {
	background: #000;
	opacity: 0.1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	transition: all 0.5s;
}

.Mobile_merchandise .list1 .img .play {
	width: 0;
	height: 0;
	background: url(../images/videoNa.png) no-repeat center;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 99;
	transition: all 0.5s;
	cursor: pointer;
}

.Mobile_merchandise .list1 .img .play {
	width: 1rem;
	height: 1rem;
}

.Mobile_merchandise .list1 .img img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	transform: scale(1.02);
}

.Mobile_merchandise .list1 video {
	display: none;
}

.Mobile_merchandise .list1 .textMin {
	width: 100%;
	height: 8rem;
	background: #0067d3 url(../images/bem2.jpg) no-repeat bottom center;
	background-size: 100% auto;
}

.Mobile_merchandise .list1 .textMin .text {
	padding: 0.85rem 0.85rem 0 0.85rem;
	color: #fff;
}

.Mobile_merchandise .list1 .textMin .text .h1 {
	font-size: 0.58rem;
	font-weight: bold;
	line-height: 0.88rem;
	margin-bottom: 0.5rem;
}

.Mobile_merchandise .list1 .textMin .text .p {
	font-size: 0.58rem;
	line-height: 0.88rem;
	text-align: justify !important;
}

.Mobile_merchandise .list2 .li {
	width: 100% !important;
	height: auto;
	box-shadow: 0.1rem 0.05rem 0.24rem hsla(211, 100%, 17%, 0.20);
	margin: 0 !important;
}

.Mobile_merchandise .list2 .li a {
	width: 100%;
	height: 8rem;
	overflow: hidden;
}
.Mobile_merchandise .list2 .li .img{
	width: 100% !important;
	height: 100% !important;
}
.Mobile_merchandise .list2 .li .img img{
	width: 100% !important;
	height: 100% !important;
}
.Mobile_merchandise .list2 .li a img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}

.Mobile_merchandise .list2 .li .p {
	font-size: 0.58rem;
	height: 1.4rem;
	line-height: 1.4rem;
	background: #fff;
	padding: 0 0.25rem;
	color: #333;
	transition: all 0.5s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	text-align: center;
}

/* 移动端Mobile_merchandiseThree */
.Mobile_merchandiseThree .cont {
	position: relative;
}

.Mobile_merchandiseThree .swiper-container {
	padding: 0.8rem 0;
}

.Mobile_merchandiseThree .box {
	width: 100%;
	margin: auto;
	box-shadow: 0.05rem 0.05rem 0.05rem hsl(0deg 0% 85% / 30%);
}

.Mobile_merchandiseThree .box a {
	width: 100%;
	height: 9rem;
	overflow: hidden;
}

.Mobile_merchandiseThree .box a img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	cursor: default !important;
}

.Mobile_merchandiseThree .box .p {
	font-size: 0.58rem;
	line-height: 0.88rem;
	background: #fff;
	padding: 0.3rem 0.5rem;
	color: #333;
	transition: all 0.5s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}

.Mobile_merchandiseThree .box:hover .p {
	color: #0067d3;
}
/* 应用案例/场景 */
 .Mobile_merchandiseSix h1{
	font-size: 1.2rem;
	width: 100%;
	text-align: center;
	margin-bottom: 0.5rem;
 }

 .Mobile_merchandiseSix .box {
 	width: 100%;
 	height: auto;
 	box-shadow: 0.05rem 0.05rem 0.05rem hsl(0deg 0% 85% / 30%);
 }

 .Mobile_merchandiseSix .box a {
 	width: 100%;
 	height: 9rem;
 	overflow: hidden;
 }

 .Mobile_merchandiseSix .box a img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 	cursor: default !important;
 }

 .Mobile_merchandiseSix .box .p {
 	font-size: 0.58rem;
 	line-height: 0.88rem;
 	background: #fff;
 	padding: 0.3rem 0.25rem;
 	color: #333;
 	transition: all 0.5s;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
	text-align: center;
 }

 .Mobile_merchandiseSix {
 	background: hsla(199, 87%, 57%, 0.10);
 	padding: 0.7rem 0;
 }

 .Mobile_merchandiseSix .text {
 	font-size: 0.58rem;
 	color: #666;
 	line-height: 0.88rem;
 	text-align: center;
 	margin: auto;
 	padding: 0rem 0rem 0.6rem 0rem;
	-webkit-text-size-adjust: none;
 }
 /* 移动端bannerDate */
 .Mobile_bannerDate {
 	width: 100%;
 	overflow: hidden;
 }

 .Mobile_bannerDate .date {
 	position: relative;
 }

 .Mobile_bannerDate .date .img {
 	width: 100%;
 	height: 8rem;
 	overflow: hidden;
 	position: relative;
 	box-shadow: inset 0px 1.6rem 1.6rem -0.8rem #000;
 }

 .Mobile_bannerDate .date .img img {
 	height: 100%;
 	position: absolute;
 	top: 0;
 	left: 50%;
 	transform: translateX(-50%);
 }

 .Mobile_bannerDate .cont {
 	width: 100%;
 	position: absolute;
 	top: 54%;
 	left: 0;
 	transform: translateY(-50%);
 	z-index: 99;
 }

 .Mobile_bannerDate .cont .h1 {
 	font-size: 1.2rem;
 	color: #fff;
 	line-height: 1.2rem;
 	position: relative;
 }

 .Mobile_bannerDate .cont .h1 i {
 	display: block;
 	width: 0.04rem;
 	height: 0.6rem;
 	background: #0067d3;
 	position: absolute;
 	left: -0.25rem;
 	top: 50%;
 	margin-top: -0.23rem;
 }

 .Mobile_bannerDate .cont .h2 {
 	font-size: 0.48rem;
 	color: #fff;
 	line-height: 0.48rem;
 	margin-top: 0.35rem;
 }

 .Mobile_bannerDate .cont .p {
 	width: 8rem;
 	font-size: 0.48rem;
 	color: #fff;
 	line-height: 0.58rem;
 	margin: 0.25rem 0 0.5rem 0;
 }

 .Mobile_bannerDate .cont .moreTwo {
 	float: left;
 	transition: all 0.5s;
	width: 4rem !important;
	height: 0.96rem !important;
	line-height: 0.96rem !important;
	font-size: 0.48rem !important;
 }

 /* 移动端新闻列表 */
 .Mobile_jionDiv{
	 width: 100%;
	 padding-bottom: 1.2rem;
 }

 .newsMax {
 	margin: 0.7rem 0;
 }

 .Mobile_jionDiv h1{
	width: 100%;
	text-align: center;
	font-size: 1.2rem;
 }

 .Mobile_jionDiv_newsMax .list {
 	margin: 0.25rem 0 0.7rem 0;
 	background: #fff;
 	padding: 0 0.25rem;
 }

 .Mobile_jionDiv_newsMax .list .li {
 	padding: 0.8rem 0;
 	border-top: 0.01rem solid #eee;
 }

 .Mobile_jionDiv_newsMax .list .li:first-child {
 	border-top: none;
 }

 .Mobile_jionDiv_newsMax .list .li .img {
 	float: left;
 	width: 5rem;
 	height: 3.5rem;
 	overflow: hidden;
 }

 .Mobile_jionDiv_newsMax .list .li .img a {
 	height: 100%;
 }

 .Mobile_jionDiv_newsMax .list .li .img img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 }

 .Mobile_jionDiv_newsMax .list .li:hover .img img {
 	transform: scale(1.03);
 }

 .Mobile_jionDiv_newsMax .list .li .right {
 	float: right;
 	width: 10.1rem;
 	padding-right: 0.1rem;
 	padding-top: 0.2rem;
 }

 .Mobile_jionDiv_newsMax .list .li .right .h1 {
 	font-size: 0.58rem;
	margin-bottom: 0.5rem;
	height: auto;
 	line-height: 0.88rem;
 	color: #333;
 	transition: all 0.5s;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
 }

 .Mobile_jionDiv_newsMax .list .li .right .time {
 	font-size: 0.52rem;
 	color: #999;
 	line-height: 0.88rem;
 }

 .Mobile_jionDiv_newsMax .list .li .right .time span:nth-child(1) {
 	margin-right: 0.15rem;
 }

 .Mobile_pageList {
	width: 100%;
 	margin-top: 0.6rem;
	position: relative;
 }

 .Mobile_pageList_content{
	display: flex;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
 }

 .Mobile_pageList a {
 	display: block;
 	width: 0.8rem;
 	height: 0.8rem;
 	text-align: center;
 	line-height: 0.8rem;
 	color: #8C8A8B;
 	font-size: 0.58rem;
 	position: relative;
	padding: 0 0.4rem;
 }

 .Mobile_pageList span {
 	display: block;
 	width: 0.8rem;
 	height: 0.8rem;
 	cursor: not-allowed;
 	text-align: center;
 	line-height: 0.8rem;
 	color: #8C8A8B;
 	font-size: 0.58rem;
 	position: relative;
	padding: 0 0.4rem;
 }

 .Mobile_pageList span img {
 	cursor: not-allowed;
 	width: 0.4rem;
 	height: 0.58rem;
 	margin: auto;
 	line-height: 0.8rem;
 	display: inline-block;
 }

 .Mobile_pageList a i {
 	display: none;
 	height: 0.04rem;
 	width: 0.32rem;
 	background-color: #45AAF9;
 	position: absolute;
 	bottom: 0.02rem;
 	left: 0;
 	right: 0;
 	margin: 0 auto;
 }

 .Mobile_pageList span i {
 	display: none;
 	height: 0.02rem;
 	width: 0.16rem;
 	background-color: #45AAF9;
 	position: absolute;
 	bottom: 0.02rem;
 	left: 0;
 	right: 0;
 	margin: 0 auto;
 }

 .active_a {
 	color: #45AAF9 !important;
 	cursor: not-allowed;
 	opacity: 0.7;
 }

 .Mobile_pageList img {
 	width: 0.4rem;
 	height: 0.58rem;
 	margin: auto;
 	line-height: 0.4rem;
 	display: inline-block;
 }

 .Mobile_mediaDate {
 	padding: 0rem 0 0.7rem 0;
 }

 .Mobile_mediaDate h1 {
 	font-size: 1.2rem;
 	line-height: 1.8rem;
 	color: #333;
 	text-align: center;
 }

 .Mobile_mediaDate .tit {
 	display: flex;
 	justify-content: center;
 	font-size: 0.46rem;
 	line-height: 0.76rem;
 	color: #666;
 	margin: 0.35rem 0 0.6rem 0;
 }

 .Mobile_mediaDate .tit p {
 	margin: 0 0.1rem;
 }

 .Mobile_mediaDate .list {
 	padding: 0.6rem 0rem 0.5rem 0rem;
 	background: #fff;
 	margin-bottom: 0.7rem;
 	position: relative;
 	min-height: 3.9rem;
 }

 .Mobile_mediaDate .list img {
 	margin: auto;
 	max-width: 100%;
 	padding: 0.2rem 0;
 	cursor: default !important;
	 margin-bottom: 0.2rem;
 }

 .Mobile_mediaDate .list p {
 	padding: 0;
 	text-indent: 0.4rem;
	-webkit-text-size-adjust: none;
 }

 .Mobile_mediaDate .list p span {
 	text-align: justify !important;
 }

 .Mobile_mediaDate .list p:last-child {
 	
 }

 .Mobile_mediaDate .list .text {
 	font-size: 0.58rem;
 	color: #666;
 	line-height: 0.88rem;
 }

 .Mobile_mediaDate .listYer .li {
 	float: left;
 	background: #fff;
 	width: 7.6rem;
 	height: 2.25rem;
 	box-shadow: 0.1rem 0 0.24rem hsla(211, 100%, 17%, 0.20);
 }

 .Mobile_mediaDate .listYer .li:nth-child(2) {
 	float: right;
 }

 .Mobile_mediaDate .listYer .li a {
 	text-align: center;
	line-height: 2.25rem;
	color: #333;
	font-size: 0.58rem;
 }

 /* .mediaDate .listYer .li .h:hover{
     color: #0067d3;
}
 */
 .Mobile_mediaDate .listYer .li i {
 	display: block;
 	width: 0.48rem;
 	height: 0.02rem;
 	background: #003f81;
 	margin: 0.1rem 0 0.15rem 0;
 }

 .Mobile_mediaDate .listYer .li .p {
 	font-size: 0.2rem;
 	line-height: 0.36rem;
 	color: #333;
 }

 /* .mediaDate .listYer .li:hover .p{
     color: #0067d3;
}
 */
 .Mobile_mediaDate .listYer .li .m {
 	font-size: 0.16rem;
 	color: #999;
 	line-height: 0.2rem;
 	margin-top: 0.1rem;
 }

 .Mobile_merchandiseSix .swiper-container,
 .Mobile_merchandise .swiper-container,
 .Mobile_merchandiseThree .swiper-container,
 .Mobile_StreamDivVideo .swiper-container,
 .Mobile_newsDiv .swiper-container,
 .Mobile_infoApply .swiper-container
 {
	padding-bottom: 0.8rem;
 }
 .Mobile_merchandiseSix .swiper-container .swiper-pagination span,
 .Mobile_merchandiseThree .swiper-container .swiper-pagination span,
 .Mobile_infoApply .swiper-container .swiper-pagination span,
 .Mobile_merchandise .swiper-container .swiper-pagination span,
 .Mobile_StreamDivThree .swiper-container .swiper-pagination span,
 .Mobile_StreamDivVideo .swiper-container .swiper-pagination span,
 .Mobile_serveIndex .swiper-container .swiper-pagination span,
 .Mobile_newsDiv .swiper-container .swiper-pagination span
 	{
	 width: 0.6rem;
	 height: 0.1rem;
	 border-radius: 0;
 }

 .Mobile_serveIndex .swiper-container .swiper-pagination{
	 bottom: 30px !important;
 }
 .Mobile_serveIndex .swiper-container .swiper-pagination .swiper-pagination-bullet {
	 background-color: #d9e6fb !important;
 }

 .MobileHeaderPopUp{
	 position: fixed;
	 left: 0;
	 top: 2.2rem;
	 height: 100%;
	 width: 100%;
	 z-index: 98;
	 display: none;
 }

 .Mobile_caseBox{
	 padding: 0.8rem 0;
 }
 .Mobile_caseBox h1{
	 font-size: 1.2rem;
	 width: 100%;
	 text-align: center;
 }
 .Mobile_caseBox .imgList {
 	margin: 0.7rem 0 0 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
 }

 .Mobile_caseBox .imgList .li {
 	margin-bottom: 0.3rem;
 }

 .Mobile_caseBox .imgList .li a {
 	width: 7.8rem;
 	height: 5rem;
 	overflow: hidden;
 	position: relative;
 	cursor: default !important;
 }

 .Mobile_caseBox .imgList .up {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 1;
 	background: url(../images/caseBack.png) no-repeat center;
 	background-size: 100% 100%;
 }

 .Mobile_caseBox .imgList .li img {
 	width: 100%;
 	height: 100%;
 }

 .Mobile_caseBox .imgList .li .p {
 	font-size: 0.58rem;
 	line-height: 0.88rem;
 	color: #fff;
 	position: absolute;
 	bottom: 0;
 	left: 0;
 	right: 0;
 	z-index: 5;
 	padding: 0 0.4rem 0.35rem 0.4rem;
	overflow: hidden;
	/*对超出容器的部分强制截取，高度不确定则换行*/
	text-overflow:ellipsis;
	/*显示省略符号来代表被修剪的文本。*/
	white-space:nowrap;
	/*禁止换行*/
 }

 .Mobile_caseBox .minList {
 	padding: 0.3rem 0 0.7rem 0;
	/* display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap; */
 }

 .Mobile_caseBox .minList .li {
 	width: 100%;
 	padding: 0.18rem 0;
	text-align: center;
 }

 .Mobile_caseBox .minList .li a {
 	padding: 0 0.25rem;
 	font-size: 0.58rem;
 	color: #333;
 	line-height: 0.88rem;
 	transition: all 0.5s;
 	cursor: default;
 }
 .Mobile_aboutOne {
	 padding: 0.8rem 0;
 }
 .Mobile_aboutOne h1{
	 font-size: 1.2rem;
	 width: 100%;
	 text-align: center;
 }
 .Mobile_aboutOne .list {
 	margin-top: 0.7rem;
 	box-shadow: 0.12rem 0 0.12rem hsla(207, 100%, 93%, 0.30);
 }

 .Mobile_aboutOne .list .img,
 .Mobile_aboutOne .list .textDiv {
 	width: 100%;
 	height: auto;
 	overflow: hidden;
 }

 .Mobile_aboutOne .list .img img {
 	width: 100%;
 }

 .Mobile_aboutOne .list .textDiv {
 	background: #fff url(../images/about2.jpg) no-repeat center bottom;
 	background-size: 100% auto;
 }

 .Mobile_aboutOne .list .textDiv .text {
 	padding: 0.45rem 0.5rem 0 0.5rem;
 }

 .Mobile_aboutOne .list .textDiv .text p {
 	text-align: justify;
	 -webkit-text-size-adjust: none;
	 font-size: 0.58rem;
	 line-height: 0.88rem;
 }

 .Mobile_aboutOne .list .textDiv .text h2 {
 	font-size: 0.58rem;
 	color: #333;
 	line-height: 0.88rem;
 	font-weight: bold;
	 -webkit-text-size-adjust: none;
 }

 .Mobile_aboutOne .list .textDiv .mink {
 	font-size: 0.58rem;
 	color: #666;
 	line-height: 0.88rem;
 	margin-top: 0.1rem;
 }

 .Mobile_aboutOne .list .textDiv .mink .p {
 	padding-top: 0.25rem;
 	text-align: justify !important;
	 -webkit-text-size-adjust: none;
 }
 .Mobile_aboutRound {
	 padding: 0.8rem;
 }
 .Mobile_aboutRound {
 	background: url(../images/about3.jpg) no-repeat center;
 	background-size: cover;
 	z-index: 99;
 }
 
 .Mobile_aboutRound h1 {
	font-size: 1.2rem;
	width: 100%;
	text-align: center;
 	color: #fff;
	 -webkit-text-size-adjust: none;
 }

 .Mobile_aboutRound .list {
 	margin-top: 0.7rem;
 }

 .Mobile_aboutRound .list .li {
 	padding: 0.05rem 0;
 }

 .Mobile_aboutRound .list .li a {
	text-align: center;
 	font-size: 0.58rem;
 	line-height: 0.98rem;
 	color: #fff;
 	transition: all 0.5s;
 	cursor: default;
 }
 .Mobile_abouThree{
	 padding: 0.8rem 0;
 }
 .Mobile_abouThree .list,
 .Mobile_abouThree .listSix {
 	margin-top: 1rem;
 }
 .Mobile_abouThree h1{
	 font-size: 1.2rem;
	 width: 100%;
	 text-align: center;
 }
 .Mobile_abouThree .list h2,
 .Mobile_abouThree .listSix h2 {
 	font-size: 0.58rem;
 	color: #333;
 	line-height: 0.88rem;
 	margin-bottom: 0.3rem;
 	font-weight: bold;
 }

 .Mobile_abouThree .list .mine .text {
 	width: 100%;
 	height: auto;
 }
 .Mobile_abouThree .list .mine .text p{
	 font-size: 0.58rem;
	 line-height: 0.88rem;
	 -webkit-text-size-adjust: none;
	 color: #666;
 }

 .Mobile_abouThree .list .mine .text::-webkit-scrollbar {
 	width: 0.04rem;
 	background: #ccc;
 	border-radius: 0.02rem;
 }

 .Mobile_abouThree .list .mine .text::-webkit-scrollbar-thumb {
 	background: #0067d3;
 	width: 0.04rem;
 	border-radius: 0.02rem;
 }

 .Mobile_abouThree .list .mine .text .top {
 	font-size: 0.58rem;
 	color: #333;
 	font-weight: bold;
 	line-height: 0.88rem;
 }

 .Mobile_abouThree .list .mine .text .bot {
 	font-size: 0.58rem;
 	color: #666;
 	line-height: 0.88rem;
 	margin-top: 0.2rem;
 }

 .Mobile_abouThree .list .mine .img {
 	width: 100%;
	height: auto;
	margin-bottom: 0.4rem;
 }

 .Mobile_abouThree .list .mine .img img {
 	width: 100%;
 }

 .Mobile_abouThree .listSix .text {
 	width: 100%;
 }

 .Mobile_abouThree .listSix .text p span {
 	text-align: justify !important;
 	display: block;
 }

 .Mobile_abouThree .listSix .ger {
 	font-size: 0.58rem;
 	line-height: 0.88rem;
 	color: #666;
 }
 .Mobile_abouThree .listSix .ger p{
	 text-align: justify;
	 font-size: 0.58rem;
	 line-height: 0.88rem;
	 -webkit-text-size-adjust: none;
 }

 .Mobile_abouThree .listSix .img {
	margin-top: 1rem;
 	width: 100%;
 }

 .Mobile_abouThree .listSix .img .li {
 	float: right;
 	width: 2.8rem;
 	height: 4rem;
 	background: #f3f3f3;
 	box-shadow: 0.12rem 0 0.08rem hsla(211, 100%, 17%, 0.20);
 	position: relative;
 	margin-right: -0.81rem;
 	margin-bottom: 0.38rem;
 }
 .Mobile_abouThree .listSix .img .li a {
 	width: 2.8rem;
 	height: 3.8rem;
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	overflow: hidden;
 	border: 1px solid #fff;
 	cursor: default;
 }

 .Mobile_abouThree .listSix .img .li a img {
 	height: 100%;
 	width: 100%;
 	cursor: default !important;
 }

 .Mobile_abouThree {
 	position: relative;
 	z-index: 5;
 }

 .Mobile_abouThree .cur {
 	width: 100%;
 	height: 2rem;
 	background: #133072;
 	position: absolute;
 	bottom: 0;
 	left: 0;
 	z-index: -1;
 }
 .Mobile_aboutCurt{
	 padding: 0.8rem 0;
 }
 .Mobile_aboutCurt h1{
	 font-size: 1.2rem;
	 width: 100%;
	 text-align: center;
 }
 .Mobile_aboutCurt .list {
 	margin-top: 0.7rem;
 }

 .Mobile_aboutCurt .list .li {
 	width: 100%;
 	height: 4rem;
 	overflow: hidden;
 	position: relative;
 }

 .Mobile_aboutCurt .list .li .up {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 1;
 	background: #000;
 }

 .Mobile_aboutCurt .list .li:first-child .up {
 	opacity: 0.3;
 }

 .Mobile_aboutCurt .list .li:nth-child(2) .up {
 	opacity: 0.4;
 }

 .Mobile_aboutCurt .list .li:nth-child(3) .up {
 	opacity: 0.5;
 }

 .Mobile_aboutCurt .list .li .img {
 	width: 100%;
	height: 100%;
 	transition: all 0.5s;
 }

 .Mobile_aboutCurt .list .li .minr {
 	width: 90%;
 	position: absolute;
 	left: 1rem;
 	top: 50%;
 	transform: translateY(-50%);
 	z-index: 5;
 	color: #fff;
 }

 .Mobile_aboutCurt .list .li .minr .t {
 	font-size: 0.48rem;
 	font-weight: bold;
 	letter-spacing: 0.15rem;
 	color: white !important;
	text-align: center;
 }

 .Mobile_aboutCurt .list .li .minr .m {
 	font-size: 0.48rem;
 	width: 100%;
	text-align: center;
 }

 .Mobile_aboutCurt .list .li .minr .mk {
 	width: 7.25rem;
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 }

 .Mobile_aboutCurt .list .li .minr .mk .ler {
 	width: 6.1rem;
 	display: flex;
 	justify-content: space-between;
 	flex-wrap: wrap;
 }

 .Mobile_aboutCurt .list .li .minr .mk .ler>a {
 	display: none !important;
 }

 .Mobile_aboutCurt .list .li .minr .mk .ler .w {
 	width: 2.85rem;
 	padding: 0.05rem 0 0 0.15rem;
 	position: relative;
 }

 .Mobile_aboutCurt .list .li .minr .mk .ler .w em {
 	display: block;
 	width: 0.04rem;
 	height: 0.04rem;
 	border-radius: 100%;
 	background: #fff;
 	position: absolute;
 	top: 50%;
 	left: 0;
 	margin-top: -0.02rem;
 }

 .Mobile_aboutCurt .list .li .minr .mk .ler .w a {
 	color: #fff;
 	font-size: 0.16rem;
 	line-height: 0.3rem;
 	padding-left: 0.12rem;
 }

 .Mobile_aboutCurt .list .li .more {
 	font-size: 0.16rem;
 	line-height: 0.2rem;
 	color: #fff;
 	padding: 0.1rem 0.22rem 0.1rem 0.12rem;
 	background: url(../images/prev3.png) no-repeat center;
 	background-position-x: 0.82rem;
 	background-size: 0.06rem auto;
 	transition: all 0.5s;
 	display: block;
 }
 .Mobile_aboutMore {
 	padding: 0 0 0.7rem 0;
 }

 .Mobile_aboutMore h1{
	 font-size: 1.2rem;
	 width: 100%;
	 text-align: center;
 }
 .Mobile_aboutMore .text {
 	margin: 0.7rem 0 0.6rem 0;
 	font-size: 0.58rem;
 	color: #666;
 	text-align: center;
 	line-height: 0.88rem;
 }

 .Mobile_aboutMore .text p{
	 font-size: 0.58rem;
	 line-height: 0.88rem;
	 -webkit-text-size-adjust: none;
 }

 .Mobile_aboutMore .number {
	padding: 1rem 0;
 	width: 100%;
 	height: auto;
 	background: #133072;
 	color: #fff;
 }

 .Mobile_aboutMore .number .li {
	width: 100%;
 	padding: 0.6rem 1rem;
	box-sizing: border-box;
 }

 .Mobile_aboutMore .number .li .p {
 	font-size: 0.58rem;
 	color: #fff;
 	text-align: center;
 	line-height: 0.88rem;
 	margin: 0.15rem auto 0;
	 -webkit-text-size-adjust: none;
 }

 .Mobile_aboutMore .number .li .tit {
 	display: flex;
 	justify-content: center;
 	align-items: flex-end;
 	height: 0.6rem;
 }

 .Mobile_aboutMore .number .li .tit .m {
 	font-size: 0.88rem;
 	font-weight: bold;
 	line-height: 0.88rem;
 }

 .Mobile_aboutMore .number .li .tit .b {
 	font-size: 0.36rem;
 	line-height: 0.36rem;
 	padding-bottom: 0.18rem;
 	margin-left: 0.03rem;
	 -webkit-text-size-adjust: none;
 }

 .Mobile_aboutMore .number .li .tit .b.b1 {
 	font-size: 0.43rem;
 	line-height: 0.42rem;
 	padding: 0 0 0.07rem 0;
 	margin: 0 0.05rem 0 0;
	 -webkit-text-size-adjust: none;
 }

 .Mobile_videoAll>div{
	 margin-top: 0.8rem;
	 display: flex;
	 flex-wrap: wrap;
	 align-items: center;
	 justify-content: space-between;
 }
 .Mobile_videoAll .li {
 	width: 7.6rem;
 	margin-bottom: 0.8rem;
 }

 .Mobile_videoAll .li:nth-child(4n) {
 	margin-right: 0;
 }

 .Mobile_videoAll .li .img {
 	width: 100%;
 	height: 4.5rem;
 	overflow: hidden;
 	position: relative;
 }

 .Mobile_videoAll .li .img .up {
 	width: 100%;
 	height: 100%;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 2;
 	background: #000;
 	opacity: 0.1;
 	transition: all 0.5s;
 }

 .Mobile_videoAll .li:hover .img .up {
 	opacity: 0.3;
 }

 .Mobile_videoAll .li .img img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 }

 .Mobile_videoAll .li:hover .img img {
 	transform: scale(1.03);
 }

 .Mobile_videoAll .li video {
 	display: none;
 }

 .Mobile_videoAll .li .play {
 	width: 0;
 	height: 0;
 	background: url(../images/videoNa.png) no-repeat center;
 	background-size: 100% 100%;
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	z-index: 5;
 	transition: all 0.5s;
 	cursor: pointer;
 }

 .Mobile_videoAll .li:hover .play {
 	width: 0.7rem;
 	height: 0.7rem;
 }

 .Mobile_videoAll .li .p {
 	font-size: 0.58rem;
 	color: #333;
 	line-height: 0.88rem;
 	margin-top: 0.1rem;
 	transition: all 0.5s;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
 }

 .Mobile_mediaImg {
 	margin: 0.7rem 0 0.35rem 0;
 }
 .Mobile_mediaImg>div{
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: space-between;
	 align-items: center;
 }
 .Mobile_mediaImg .li {
 	width: 7.6rem;
 	margin-bottom: 0.35rem;
 }

 .Mobile_mediaImg .li .img {
 	width: 100%;
 	height: 10rem;
 	overflow: hidden;
 	border: #cccccc 1px solid;
 }

 .Mobile_mediaImg .li .img a {
 	width: 100%;
 	height: 100%;
 	overflow: hidden;
 }

 .Mobile_mediaImg .li .img img {
 	width: 100%;
 	height: 100%;
 	transition: all 0.5s;
 }

 .Mobile_mediaImg .li:hover .img img {
 	transform: scale(1.03);
 }

 .Mobile_mediaImg .li .text {
 	width: 100%;
 	height: 1.2rem;
 	margin-top: 0.15rem;
 }

 .Mobile_mediaImg .li .text .h1 {
	width: 100%;
 	float: left;
 	line-height: 0.88rem;
 	font-size: 0.58rem;
 	color: #666;
 	transition: all 0.5s;
 	/* width: 2rem; */
 	overflow:hidden;
 	text-overflow:ellipsis;
 	white-space:nowrap;
 }

 .Mobile_mediaImg .li:hover .text .h1 {
 	color: #0067d3;
 }

 .Mobile_mediaImg .li .text .icon {
 	float: right;
 	display: none;
 }

 .Mobile_mediaImg .li .text .icon a {
 	width: 0.3rem;
 	height: 0.3rem;
 	float: left;
 	margin-left: 0.05rem;
 	transition: all 0.5s;
 }

 .jionDiv .minker .Mobile_mLi .tit2 {
 	font-size: 1rem;
 	color: #333;
 	line-height: 1rem;
 	position: relative;
 	padding-left: 0;
 	font-weight: bold;
 	margin: 1.2rem 0;
	-webkit-text-size-adjust: none;
 }


 .jionDiv .minker Mobile_mLi .mLi {
 	margin-top: 0.7rem;
 }

 .jionDiv .minker .Mobile_mLi:first-child {
 	margin-top: 0;
 }
 .jionDiv .minker .Mobile_mLi .one .li {
 	width: 100% !important;
 	height: auto;
 	overflow: hidden;
 	position: relative;
	margin-bottom: 0.5rem;
 }
 .jionDiv .minker .Mobile_mLi .one .li:nth-child(3){
	 margin-bottom: 0rem !important;
 }
 .jionDiv .minker .Mobile_mLi .one .mot .ker {
 	width: 2.4rem;
 	height: 2.4rem;
 	margin: auto;
 	position: relative;
 	transition: all 0.5s;
 }
 .jionDiv .minker .Mobile_mLi .one .mot .ker img {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	cursor: default !important;
	width: 100%;
	height: auto;
 }
 .jionDiv .Mobile_mLi .one .p {
 	font-size: 0.58rem;
 	color: #fff;
 	line-height: 0.88rem;
 	text-align: center;
 	margin-top: 0.3rem;
 }

 .jionDiv .minker .Mobile_mLi .four h3 {
 	font-size: 0.58rem;
 	color: #0070e6;
 	margin-bottom: 0.58rem;
 	font-weight: bold;
 }

 .jionDiv .minker .Mobile_mLi .four .li .img {
 	float: left;
 	width: 4.5rem;
 	height: 6rem;
 	overflow: hidden;
 }

 .jionDiv .minker .Mobile_mLi .four .li .right {
 	float: right;
 	width: 10.2rem;
 }

 .jionDiv .minker .Mobile_mLi .four .li .top {
 	padding: 0.2rem 0 0.3rem 0;
 	border-bottom: 0.01rem solid #eee;
 	margin: 0 0.35rem 0 0;
	display: block;
 }

 .jionDiv .minker .Mobile_mLi .four .li .top .name {
 	font-size: 0.58rem;
 	font-weight: bold;
 	color: #333;
 	line-height: 0.58rem;
 	margin-right: 0.15rem;
 	transition: all 0.5s;
	 margin-bottom: 0.2rem;
 }

 .jionDiv .minker .Mobile_mLi .four .li .top .reds {
 	font-size: 0.36rem;
 	line-height: 0.66rem;
 	color: #333;
	     min-height: 2rem;
 }

 .jionDiv .minker .Mobile_mLi .four .li .text {
 	
 	padding-right: 0.31rem;
 	overflow-y: auto;
 }

 .jionDiv .minker .Mobile_mLi .four .li .text strong {
 	font-family: Microsoft YaHei !important;
 	display: block !important;
 	margin-bottom: 0.2rem !important;
 }

 .jionDiv .minker .Mobile_mLi .four .li .text .mik {
 	margin-top: 0.3rem;
 }

 .jionDiv .minker .Mobile_mLi .four .li .text:first-child {
 	margin-top: 0;
 }

 .jionDiv .minker .Mobile_mLi .four .li .text .h {
 	font-size: 0.36rem;
 	line-height: 0.66rem;
 	font-weight: bold;
 	color: #333;
 	margin-bottom: 0.2rem;
 }

 .jionDiv .minker .Mobile_mLi .four .li .text .p {
 	font-size: 0.36rem;
 	color: #666;
 	line-height: 0.66rem;
 }

 .jionDiv .minker .Mobile_mLi .four .li .text p span {
 	display: block;
 	text-align: justify !important;
 }

 .jionDiv .minker .Mobile_mLi .four .li .text::-webkit-scrollbar {
 	width: 0.04rem;
 	background: #ccc;
 	border-radius: 0.02rem;
 }

 .jionDiv .minker .Mobile_mLi .four .li .text::-webkit-scrollbar-thumb {
 	background: #0067d3;
 	width: 0.04rem;
 	border-radius: 0.02rem;
 }

  .jionDiv .Mobile_mLi .Eight .listra {
  	width: 100%;
  	height: auto;
  	padding-bottom: 0.2rem;
  }

  .jionDiv .Mobile_mLi .Eight .listra .li {
  	width: 100%;
  	margin-bottom: 0.3rem;
  	box-shadow: 0 0 0.1rem #eee;
  }

  .jionDiv .Mobile_mLi .Eight .listra .li a {
  	width: 100%;
  	height: 8rem;
  	overflow: hidden;
  }

  .jionDiv .Mobile_mLi .Eight .listra .li a img {
  	width: 100%;
  	height: 100%;
  	transition: all 0.5s;
  	cursor: default !important;
  }

  .jionDiv .Mobile_mLi .Eight .listra .li img {
  	width: 100%;
  	height: 8rem;
  	transition: all 0.5s;
  	cursor: default !important;
  }

  .jionDiv .Mobile_mLi .Eight .listra .li .p {
  	font-size: 0.58rem;
  	line-height: 0.88rem;
  	color: #333;
  	text-align: center;
  	padding: 0.4rem 0.1rem;
  	background: #fff;
  	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
  }
	.Mobile_h1{
		font-size: 1.2rem !important;
		line-height: 1.6rem !important;
	}
	.jionDiv .Mobile_mLi .school .text {
		width: 100%;
		font-size: 0.58rem;
		color: #666;
		line-height: 0.88rem;
		text-align: justify;
		-webkit-text-size-adjust: none;
	}

	.jionDiv .Mobile_mLi .school .img {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-bottom: 0.6rem;
	}

	.jionDiv .Mobile_mLi .school .img img {
		width: 100%;
		transition: all 0.5s;
		cursor: default !important;
	}

	.jionDiv .Mobile_mLi .workDiv2 .li .top {
		height: 0.88rem;
		cursor: pointer;
	}
	.jionDiv .Mobile_mLi .workDiv2 .li .box{
		width: 100%;
	}
	.jionDiv .Mobile_mLi .workDiv2 .li .top .k {
		font-size: 0.68rem;
		color: #333;
		line-height: 0.98rem;
		float: left;
		padding-right: 0.8rem;
		position: relative;
		font-weight: bold;
		transition: all 0.5s;
	}

	.jionDiv .Mobile_mLi .workDiv2 .li .top .k em {
		transform: rotate(-90deg);
		width: 0.56rem;
		height: 0.3rem;
		display: block;
		background: url(../images/six12.png) no-repeat center;
		background-size: 100% 100%;
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -0.1rem;
		transition: all 0.5s;
	}

	.jionDiv .Mobile_mLi .workDiv2 .li:hover .top .k {
		color: #0070e6;
	}

	.jionDiv .Mobile_mLi .workDiv2 .li .top .kActive {
		color: #0070e6;
	}

	.jionDiv .workDiv2 .li:hover .top .k em {

		background: url(../images/six12m.png) no-repeat center;
		background-size: 100% 100%;
	}

	.jionDiv .Mobile_mLi .workDiv2 .li .top .k .emActive {
		transform: rotate(0deg);
		background: url(../images/six12m.png) no-repeat center;
		background-size: 100% 100%;
	}

	.jionDiv .Mobile_mLi .workDiv2 .li .top .m {
		float: right;
		font-size: 0.58rem;
		color: #666;
		line-height: 0.88rem;
	}
	.jionDiv .Mobile_mLi .workDiv2 .li .min {
		margin-top: 0.3rem;
		font-size: 0.58rem;
		line-height: 0.88rem;
		color: #666;
		text-align: justify;
		-webkit-text-size-adjust: none;
	}

	.jionDiv .Mobile_mLi .workDiv2 .li .min h3 {
		color: #333;
		font-weight: bold;
		margin-bottom: 0.3rem;
		font-size: 0.58rem;
	}

	.jionDiv .Mobile_mLi .workDiv2 .li .more {
		width: 100%;
		height: 1.8rem;
		text-align: center;
		line-height: 1.8rem;
		font-size: 0.58rem;
		color: #fff;
		background: #0067d3;
		border-radius: 0.04rem;
		margin: 0.3rem 0 0.2rem 0;
		transition: all 0.5s;
	}

	 .jionDiv .Mobile_mLi .plan .li {
	 	width: 100%;
	 	height: 8rem;
	 	overflow: hidden;
	 	margin-right: 0.18rem;
	 	margin-bottom: 0.18rem;
	 	position: relative;
	 }


	 .jionDiv .Mobile_mLi .plan .li img {
	 	width: 100%;
	 	height: 100%;
	 	transition: all 0.5s;
	 }

	 .jionDiv .Mobile_mLi .plan .li:hover img {
	 	transform: scale(1.03);
	 }

	 .jionDiv .Mobile_mLi .plan .li .up {
	 	width: 100%;
	 	height: 100%;
	 	background: url(../images/ker.png) no-repeat center bottom;
	 	background-size: 100% auto;
	 	position: absolute;
	 	bottom: 0;
	 	left: 0;
	 	z-index: 1;
	 	transition: all 0.5s;
	 }

	 .jionDiv .Mobile_mLi .plan .li .text {
	 	position: absolute;
	 	left: 0.3rem;
	 	bottom: 0.25rem;
	 	font-size: 0.58rem;
	 	color: #fff;
	 	line-height: 0.88rem;
	 	font-weight: bold;
		width: 100%;
		text-align: center;
	 }
	 .jionDiv .Mobile_mLi .plan .swiper-container{
		 padding-bottom: 1.4rem !important;
	 }
	 .jionDiv .Mobile_mLi .plan .li:hover .up {
	 	background: #0067d3;
	 	opacity: 0.8;
	 }

	 .jionDiv .Mobile_mLi .plan .li:hover .text {
	 	display: none;
	 }

	 .jionDiv .Mobile_mLi .plan .li .box {
	 	position: absolute;
	 	top: 4rem;
	 	left: 0.4rem;
	 	right: 0.4rem;
	 	z-index: 5;
	 	color: #fff;
	 	transition: all 0.5s;
	 	opacity: 0;
	 }

	 .jionDiv .Mobile_mLi .plan .li:hover .box {
	 	top: 2rem;
	 	opacity: 1;
	 }

	 .jionDiv .Mobile_mLi .plan .li .box .h {
	 	font-size: 0.58rem;
	 	line-height: 0.88rem;
	 	font-weight: bold;
	 	margin-bottom: 0.25rem;
	 }

	 .jionDiv .Mobile_mLi .plan .li .box .min {
	 	float: left;
	 	width: 40%;
	 	position: relative;
	 	font-size: 0.58rem;
	 	line-height: 0.58rem;
	 }

	 .jionDiv .Mobile_mLi .plan .li .box .min:nth-child(2n) {
	 	float: right;
	 }

	 .jionDiv .Mobile_mLi .plan .li .box .min h3 {
	 	margin-bottom: 0.15rem;
	 	line-height: 0.58rem;
	 	font-size: 0.58rem;
	 }

	 .jionDiv .Mobile_mLi .plan .li .box .min i {
	 	width: 0.01rem;
	 	height: 100%;
	 	background: #fff;
	 	position: absolute;
	 	top: 0;
	 	right: -20%;
	 	opacity: 0.5;
	 	display: block;
	 }

	 .jionDiv .Mobile_mLi .plan .li .box .min:nth-child(2n) i {
	 	display: none;
	 }

	 .jionDiv .Mobile_mLi .schoolTwo .li {
	 	margin-bottom: 0.15rem;
	 	font-size: 0.58rem;
	 	line-height: 0.88rem;
	 }

	 .jionDiv .Mobile_mLi .schoolTwo .li .h1 {
	 	color: #333;
	 	font-weight: bold;
	 	margin: 0.4rem 0;
		 -webkit-text-size-adjust: none;
	 }

	 .jionDiv .Mobile_mLi .schoolTwo .li .p {
	 	color: #666;
		 -webkit-text-size-adjust: none;
	 }
	 .Mobile_mapDiv{
		 margin-top: 0.8rem;
	 }
	 .Mobile_mapDiv_box{
		 background-color: white;
		 width: 100%;
		 padding: 0.6rem 0.3rem;
		 box-sizing: border-box;
		 border-radius: 0.2rem;
		 margin-bottom: 0.5rem;
		 border: 0.02rem #0067d3 solid;
	 }
	 .Mobile_mapDiv_box:nth-child(4){
		 margin-bottom: 0 !important;
	 }
	 .Mobile_mapDiv_box_h{
		 font-size: 0.72rem;
		 width: 100%;
		 text-align: center;
		 margin-bottom: 0.4rem;
		 color: #333;
		 -webkit-text-size-adjust: none;
		 font-weight: bold;
	 }
	 .Mobile_mapDiv_box_p{
		font-size: 0.58rem;
		line-height: 0.98rem;
		color: #333;
		-webkit-text-size-adjust: none;
		text-align: center;
	 }

	  /* 移动端验证提示框 */
	  .Mobile_tool {
	  	width: 18rem;
	  	height: 1.6rem;
	  	line-height: 1.6rem;
	  	background-color: #f2dede;
	  	border-radius: 0.08rem;
	  	border: 1px solid;
	  	border-color: #ebccd1;
	  	color: #a94442;
	  	position: fixed;
	  	top: -1.7rem;
	  	left: 0;
	  	right: 0;
	  	bottom: 0;
	  	margin: 0 auto;
	  	z-index: 999;
	  	text-align: center;
	  	font-size: 0.58rem;
	  	transition: all 0.5s;
	  }

		.searchList .Mobile_searchInput {
			width: 100%;
			height: 1.8rem;
			margin: 1rem auto 1rem;
		}

		.Mobile_searchInput form {
			width: 100%;
			display: flex;
			align-items: center;
			justify-content: space-between;
			border: 0.02rem solid #CCCCCC;
			box-sizing: border-box;
			margin-bottom: 0.2rem;
		}

		.Mobile_searchInput input {
			width: 100%;
			height: 1.8rem;
			line-height: 1.8rem;
			padding: 0 0.4rem;
			font-size: 0.58rem;
			font-family: Source Han Sans CN;
			font-weight: 400;
			color: #333333;
			box-sizing: border-box;
			border: 0;
		}

		.Mobile_searchInput button {
			width: 4rem;
			height: 1.8rem;
			border: 0;
			position: relative;
			background: none;
		}

		.Mobile_searchInput button img {
			width: 0.75rem;
			height: 0.75rem;
			position: absolute;
			left: 0;
			top: 0;
			right: 0;
			bottom: 0;
			margin: auto;
		}

		.Mobile_searchInput p {
			font-size: 0.58rem;
			font-family: Source Han Sans CN;
			font-weight: 400;
			color: #999999;
			margin-left: 1.8rem;
		}

		.searchList .Mobile_newsLists {
			width: 100%;
			padding: 1rem 0;
		}
		.searchList .Mobile_newsLists a{
			color: #333;
		}
		.searchList .Mobile_newsLists .content {
			width: 16rem;
			margin: 0 auto;
			box-sizing: border-box;
			background-color: #f8f8f8;
		}

		.searchList .Mobile_newsLists .content p {
			width: 100%;
			line-height: 0.98rem;
			font-size: 0.58rem;
			font-family: Source Han Sans CN;
			font-weight: 400;
			padding: 0.8rem 0.5rem;
			border-bottom: 0.02rem solid #e5e5e5;
			box-sizing: border-box;
			-webkit-text-size-adjust: none;
		}

		.searchList .Mobile_newsLists .content p span {
			color: #009BFC;
		}

		.Mobile_newsLists .pageList {
			width: 100%;
			margin-top: 0.6rem;
			position: relative;
			padding-right: 0!important;
			height: 1.8rem;
		}
		.Mobile_newsLists .pageList>div {
			display: flex;
			position: absolute;
			bottom: 0;
			left: 50%;
			transform: translateX(-50%);
		}

		.Mobile_newsLists .pageList a {
			display: block;
			width: 1.6rem;
			height: 1.6rem;
			text-align: center;
			line-height: 1.6rem;
			color: #8C8A8B;
			font-size: 0.58rem;
			position: relative;
		}

		.Mobile_newsLists .pageList span {
			display: block;
			width: 1.6rem;
			height: 1.6rem;
			cursor: not-allowed;
			text-align: center;
			line-height: 1.6rem;
			color: #8C8A8B;
			font-size: 0.58rem;
			position: relative;
		}

		.Mobile_newsLists .pageList span img {
			cursor: not-allowed;
			width: 0.4rem;
			height: 0.48rem;
			margin: auto;
			line-height: 0.4rem;
			display: inline-block;
		}

		.Mobile_newsLists .pageList a i {
			display: none;
			height: 0.02rem;
			width: 0.16rem;
			background-color: #45AAF9;
			position: absolute;
			bottom: 0.02rem;
			left: 0;
			right: 0;
			margin: 0 auto;
		}

		.Mobile_newsLists .pageList span i {
			display: none;
			height: 0.02rem;
			width: 0.58rem;
			background-color: #45AAF9;
			position: absolute;
			bottom: 0.02rem;
			left: 0;
			right: 0;
			margin: 0 auto;
		}


		.Mobile_newsLists .pageList a:hover {
			color: #45AAF9;
		}

		.Mobile_newsLists .pageList img {
			width: 0.4rem;
			height: 0.48rem;
			margin: auto;
			line-height: 0.4rem;
			display: inline-block;
		}

		 .Mobile_workDiv {
		 	padding: 0.5rem 0;
		 }

		 .Mobile_workDiv .mTi {
			 width: 100%;
    font-size: 0.68rem;
    line-height: 0.68rem;
    color: #0067d3;
    font-weight: bold;
    font-family: 'Source Han Sans CN';
    border-bottom: 0.04rem solid #eee;
    padding-bottom: 0.65rem;
    
		 }

		 .Mobile_workDiv .mink {
		 	padding: 0.3rem 0;
		 }

		 .Mobile_workDiv .mink .h1 {
			 padding-left: 0.5rem;
		 	font-size: 0.78rem;
		 	line-height: 1.08rem;
		 	color: #333;
		 	position: relative;
		 	font-weight: bold;
			font-family: 'Source Han Sans CN';
			display: flex;
			align-items: center;
			 margin-bottom: 0.6rem;
		 }
		 .Mobile_workDiv .mink .h1::before{
			 content: "";
			 width: 0.1rem;
			 height: 1.08rem;
			 position: absolute;
			 top: 0;
			 left: 0;
			 display: block;
			 background: #0070e6;
		 }
		 
		.Mobile_workDiv .mink .h1 em{
			 transform: rotate(-90deg);
			 width: 0.54rem;
			 height: 0.3rem;
			 display: block;
			 background: url(../images/six12.png) no-repeat center;
			 background-size: 100% 100%;
			 transition: all 0.5s;
			 margin-left: 1rem;
		 }
		 .Mobile_workDiv .mink .noIcon em{
			 background: none !important;
		 }
		 .Mobile_workDiv .mink .list_Box{
			  display: none; 
		 }
		.Mobile_workDiv .mink .list_Box .list .maodian{
			  height：0 !important；
			  margin:0 !important;
		 }
		 .Mobile_workDiv .mink .h1 .emActive {
		 	transform: rotate(0deg);
		 	background: url(../images/six12m.png) no-repeat center;
		 	background-size: 100% 100%;
		 }
		 .Mobile_workDiv .mink .list {
		 	padding-top: 0.5rem;
			 margin-bottom: 0.5rem;
		 }

		 .Mobile_workDiv .mink .list .li {
		 	float: left;
		 	padding: 0.15rem 0;
		 	cursor: pointer;
		 }
		 .Mobile_workDiv .mink>.list:nth-child(even)> .li {
		 	margin-right: 0.6rem;
		 }
		 .Mobile_workDiv .mink>.list:nth-child(odd)> .li {
		 	/* margin-left: 0.6rem; */
		 }
		 .Mobile_workDiv .mink .list .list:nth-child(even) .li {
		 	
		 }

		 .Mobile_workDiv .mink .list .list:nth-child(odd) .li {
		 	
		 }

		 .Mobile_workDiv .mink .list .li .p {
		 	font-size: 0.58rem;
		 	line-height: 0.88rem;
		 	color: #999;
		 	margin-top: 0.1rem;
		 	text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
		 	text-align: justify !important;
			
		 }

		 .Mobile_workDiv .mink .list .li .tit {
		 	display: flex;
		 	justify-content: flex-start;
		 	align-items: center;
		 }

		 .Mobile_workDiv .mink .list .li .tit .h2 {
		 	font-size: 0.64rem;
		 	line-height: 0.64rem;
		 	transition: all 0.5s;
		 	color: #000000;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 1;
			overflow: hidden;
			 margin-bottom:0.4rem;
		 }

		 .Mobile_workDiv .mink .list .li:hover .tit .h2 {
		 	color: #0070e6 !important;
		 }

		 .Mobile_workDiv .mink .list .li .tit span {
		 	width: 0.34rem;
		 	height: 0.3rem;
		 	background: url(../images/jian.png) no-repeat center;
		 	background-size: 100% auto;
		 	transition: all 0.5s;
		 	margin-left: 0.2rem;
		 	opacity: 0;
			 display:none;
		 }

		 .Mobile_workDiv .mink .list .li:hover .tit span {
		 	opacity: 1;
		 	transform: translate(0.1rem, 0);
		 }
		 .Mobile_workDiv_imgBox{
			 width: 100%;
			 
			 overflow: hidden;
		 }
		 .Mobile_workDiv_imgBox {
			 -webkit-text-size-adjust: none;
		 }
		 .Mobile_workDiv_imgBox_img{
			 width: 100%;
			 height: 100%;
		 }
		 .Mobile_workDiv_imgBox_h2{
			 font-size: 0.58rem;
			 line-height: 1.58rem;
			 transition: all 0.5s;
			 color: #000000;
			 -webkit-text-size-adjust: none;
		 }
		 .Mobile_workDiv_imgBox_text{
			 font-size: 0.58rem;
			 line-height: 0.88rem;
			 color: #999;
			 margin-top: 0.1rem;
			 display: -webkit-box;
			 -webkit-box-orient: vertical;
		 }
		 .WrongBox{
			 height: 100vh;
			 width: 100%;
			 background: url(../images/404bg.png) no-repeat center;
			 background-size: cover;
		 }
		 .WrongBox h1{
			 padding-top: 200px;
			 font-size: 2.2rem;
			 font-weight: bold;
			 color: white;
			 width: 100%;
			 text-align: center;
		 }
		 .WrongBox h2{
			 font-size: 0.28rem;
			 color: white;
			 width: 100%;
			 text-align: center;
		 }
		 .WrongBox a {
		 	width: 2rem;
		 	height: 0.5rem;
		 	border-radius: 0.04rem;
		 	background: #009bfc;
		 	line-height: 0.5rem;
		 	font-size: 0.16rem;
		 	color: #fff;
		 	text-align: center;
		 	margin-top: 0.25rem;
		 	transition: all 0.5s;
			margin: 0.6rem auto;
			display: block;
		 }

		 .WrongBox a:hover {
		 	background: #007DCB;
		 }

		


		 .wechat_modal{
			 display: none;
			 position: fixed;
			 z-index: 999;
			 width: 9rem;
			 height: 11rem;
			 left: 0;
			 right: 0;
			 top: 0;
			 bottom: 0;
			 margin: auto;
		 }
		 .wechat_modal img{
			 width: 100%;
			 height: auto;
			 margin-bottom: 1rem;
		 }
		 .wechat_modal p{
			 font-size: 0.68rem;
			 color: white;
			 width: 100%;
			 text-align: center;
		 }
		 .wechat_popUp {
		 	display: none;
		 	width: 100%;
		 	height: 100%;
		 	background: #000;
		 	position: fixed;
		 	top: 0;
		 	left: 0;
		 	z-index: 100;
		 	opacity: 0.7;
		 }

		 .Mobile_bannerDiv {
		 	width: 100%;
		 	overflow: hidden;
		 	transition: all 0.2s;
		 	box-shadow: inset 0px 1.6rem 1.6rem -0.8rem #000;
		 	margin-top: 0;
		 }

		 .Mobile_bannerDiv .baner {
		 	width: 100%;
		 	height: 15rem;
		 	position: relative;
		 	overflow: hidden;
		 }

		 .Mobile_bannerDiv .baner img {
		 	height: 100%;
		 	position: absolute;
		 	top: 50%;
		 	left: 50%;
		 	transform: translate(-50%, -50%);
		 	z-index: 1;
		 }

		 .Mobile_bannerDiv .baner .up {
		 	width: 100%;
		 	height: 100%;
		 	position: absolute;
		 	top: 0;
		 	left: 0;
		 	background: url(../images/pop.png) no-repeat center;
		 	background-size: 100% 100%;
		 	z-index: 3;
		 }

		 .Mobile_bannerDiv .baner .text {
		 	width: 100%;
		 	position: absolute;
		 	left: 0;
		 	top: 50%;
		 	transform: translateY(-55%);
		 	z-index: 5;
		 	text-align: center;
		 	color: #fff;
		 }

		 .Mobile_bannerDiv .baner .text h1 {
		 	font-size: 1.4rem;
		 	letter-spacing: 0.12rem;
		 	padding-left: 0.12rem;
		 	line-height: 1.4rem;
			 font-weight: bold;
		 }

		 .Mobile_bannerDiv .baner .text p {
		 	font-size: 0.58rem;
		 	text-transform: uppercase;
		 	line-height: 0.88rem;
		 	margin-top: 0.8rem;
			letter-spacing: 0.1px;
		 }

		 .Mobile_bannerDiv .swiper-container-horizontal>.swiper-pagination-bullets {
		 	bottom: 0.4rem;
		 	z-index: 6;
		 }

		 .Mobile_bannerDiv .swiper-pagination-bullet {
		 	width: 0.3rem;
		 	height: 0.04rem;
		 	background: #fff;
		 	border-radius: 0.02rem;
		 	opacity: 0.5;
		 }

		 .Mobile_bannerDiv .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		 	margin: 0 0.1rem;
		 }

		 .Mobile_bannerDiv .swiper-pagination-bullet-active {
		 	background: #fff;
		 	opacity: 1;
		 }

		  .footerMore {
		  	font-size: 0.16rem !important;
		  	line-height: 0.16rem !important;
		  	color: #ccc !important;
		  	float: left !important;
		  	padding: 0.15rem 0.12rem 0.15rem 0 !important;
		  	background: url(../images/prev3.png) no-repeat center right !important;
		  	background-size: 0.06rem auto !important;
		  	transition: all 0.5s !important;
		  }

		  .footerMore:hover {
		  	padding-right: 0.20rem !important;
		  }



 .bannerDiv,
 .indexTopCont,
 .indexCase,
 .serveIndex,
 .newsDiv,
 .contactIndex,
 .footer,
 .Mobile_serveIndex,
 .Mobile_indexCase,
 .Mobile_newsDiv,
 .Mobile_contactIndex,
 .Mobile_footer,
 .Mobile_infoText,
 .infoText,
 .Mobile_infoTrait,
 .infoTrait,
 .Mobile_infoApply,
 .infoApply,
 .Mobile_StreamDiv,
 .StreamDiv,
 .Mobile_StreamDivThree,
 .StreamDivThree,
 .Mobile_StreamDivVideo,
 .StreamDivVideo,
 .Mobile_merchandise,
 .merchandise,
 .Mobile_merchandiseThree,
 .merchandiseThree,
 .Mobile_merchandiseSix,
 .merchandiseSix,
 .Mobile_bannerDate,
 .Mobile_jionDiv,
 .jionDivs,
 .Mobile_mediaDate,
 .mediaDate,
 .Mobile_caseBox,
 .caseBox,
 .Mobile_aboutOne,
 .aboutOne,
 .Mobile_aboutRound,
 .aboutRound,
 .Mobile_abouThree,
 .abouThree,
 .Mobile_aboutCurt,
 .aboutCurt,
 .Mobile_aboutMore,
 .aboutMore,
 .Mobile_videoAll,
 
 .Modile_mediaImg,
 .mediaImg,
 .Mobile_mLi,
 .mLi,
 .Mobile_h1,
 .Pc_h1,
 .Mobile_tacTop_h1,
 .tacTop_h1,
 .Mobile_mapDiv,
 .mapDiv,
 .Mobile_newsLists,
 .newsLists,
 .Mobile_searchInput,
 .searchInput,
 .Mobile_workDiv,
 .workDiv
{
	display: none;
}
